File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -73,11 +73,13 @@ fn track_clippy_args(sess: &Session, args_env_var: &Option<String>) {
7373struct DefaultCallbacks ;
7474impl rustc_driver:: Callbacks for DefaultCallbacks { }
7575
76- struct ClippyArgsCallbacks {
76+ /// This is different from `DefaultCallbacks` that it will inform Cargo to track the value of
77+ /// `CLIPPY_ARGS` environment variable.
78+ struct RustcCallbacks {
7779 clippy_args_var : Option < String > ,
7880}
7981
80- impl rustc_driver:: Callbacks for ClippyArgsCallbacks {
82+ impl rustc_driver:: Callbacks for RustcCallbacks {
8183 fn config ( & mut self , config : & mut interface:: Config ) {
8284 let previous = config. register_lints . take ( ) ;
8385 let clippy_args_var = self . clippy_args_var . take ( ) ;
@@ -351,7 +353,7 @@ pub fn main() {
351353 if clippy_enabled {
352354 rustc_driver:: RunCompiler :: new ( & args, & mut ClippyCallbacks { clippy_args_var } ) . run ( )
353355 } else {
354- rustc_driver:: RunCompiler :: new ( & args, & mut ClippyArgsCallbacks { clippy_args_var } ) . run ( )
356+ rustc_driver:: RunCompiler :: new ( & args, & mut RustcCallbacks { clippy_args_var } ) . run ( )
355357 }
356358 } ) )
357359}
You can’t perform that action at this time.
0 commit comments