diff options
| author | hyd-dev <yd-huang@outlook.com> | 2021-03-08 18:28:43 +0800 |
|---|---|---|
| committer | hyd-dev <yd-huang@outlook.com> | 2021-03-08 18:28:43 +0800 |
| commit | 2d07c33c86c2576326c97bf6641621bdd90e934a (patch) | |
| tree | 9b7b8063bcdde7c677974b3cca3e9e653330d5a2 | |
| parent | 03e72d5446bd104ac4480032ea44bd7419ce5694 (diff) | |
| download | rust-2d07c33c86c2576326c97bf6641621bdd90e934a.tar.gz rust-2d07c33c86c2576326c97bf6641621bdd90e934a.zip | |
Rename `ClippyArgsCallbacks` to `RustcCallbacks`
| -rw-r--r-- | src/driver.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/driver.rs b/src/driver.rs index 081a2ddeb16..0fba41775aa 100644 --- a/src/driver.rs +++ b/src/driver.rs @@ -73,11 +73,13 @@ fn track_clippy_args(sess: &Session, args_env_var: &Option<String>) { struct DefaultCallbacks; impl rustc_driver::Callbacks for DefaultCallbacks {} -struct ClippyArgsCallbacks { +/// This is different from `DefaultCallbacks` that it will inform Cargo to track the value of +/// `CLIPPY_ARGS` environment variable. +struct RustcCallbacks { clippy_args_var: Option<String>, } -impl rustc_driver::Callbacks for ClippyArgsCallbacks { +impl rustc_driver::Callbacks for RustcCallbacks { fn config(&mut self, config: &mut interface::Config) { let previous = config.register_lints.take(); let clippy_args_var = self.clippy_args_var.take(); @@ -351,7 +353,7 @@ pub fn main() { if clippy_enabled { rustc_driver::RunCompiler::new(&args, &mut ClippyCallbacks { clippy_args_var }).run() } else { - rustc_driver::RunCompiler::new(&args, &mut ClippyArgsCallbacks { clippy_args_var }).run() + rustc_driver::RunCompiler::new(&args, &mut RustcCallbacks { clippy_args_var }).run() } })) } |
