about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorLzu Tao <taolzu@gmail.com>2020-02-11 22:52:00 +0700
committerLzu Tao <taolzu@gmail.com>2020-02-11 22:52:00 +0700
commitbfc4bd4dbefaf3bd80eda2f3e764e03757fc9f46 (patch)
tree23108f27017346c252c9c0c5c65228192f69c3c5 /src
parent63f818e67dd4a0365d1dc41b21b50b9cf2d16186 (diff)
downloadrust-bfc4bd4dbefaf3bd80eda2f3e764e03757fc9f46.tar.gz
rust-bfc4bd4dbefaf3bd80eda2f3e764e03757fc9f46.zip
Impl DefaultCallbacks on our side
Diffstat (limited to 'src')
-rw-r--r--src/driver.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/driver.rs b/src/driver.rs
index 27ff7fa9116..087c8c67b4a 100644
--- a/src/driver.rs
+++ b/src/driver.rs
@@ -63,10 +63,10 @@ fn test_arg_value() {
     assert_eq!(arg_value(args, "--foo", |_| true), None);
 }
 
-#[allow(clippy::too_many_lines)]
+struct DefaultCallbacks;
+impl rustc_driver::Callbacks for DefaultCallbacks {}
 
 struct ClippyCallbacks;
-
 impl rustc_driver::Callbacks for ClippyCallbacks {
     fn config(&mut self, config: &mut interface::Config) {
         let previous = config.register_lints.take();
@@ -387,7 +387,7 @@ pub fn main() {
                 }
             }
             let mut clippy = ClippyCallbacks;
-            let mut default = rustc_driver::DefaultCallbacks;
+            let mut default = DefaultCallbacks;
             let callbacks: &mut (dyn rustc_driver::Callbacks + Send) =
                 if clippy_enabled { &mut clippy } else { &mut default };
             rustc_driver::run_compiler(&args, callbacks, None, None)