]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/single_component_path_imports.fixed
Fix `unnecessary_cast` suggestion when taking a reference
[rust.git] / tests / ui / single_component_path_imports.fixed
index 7a882efc4d18ae387729bfddfe9357a03670ef2d..4c40739d6f553874865157ad7c9cb06a1051ea0a 100644 (file)
@@ -1,5 +1,4 @@
 // run-rustfix
-// compile-flags: --edition 2018
 #![warn(clippy::single_component_path_imports)]
 #![allow(unused_imports)]
 
@@ -7,6 +6,28 @@
 use serde as edres;
 pub use serde;
 
+macro_rules! m {
+    () => {
+        use regex;
+    };
+}
+
 fn main() {
     regex::Regex::new(r"^\d{4}-\d{2}-\d{2}$").unwrap();
+
+    // False positive #5154, shouldn't trigger lint.
+    m!();
+}
+
+mod hello_mod {
+    
+    #[allow(dead_code)]
+    fn hello_mod() {}
+}
+
+mod hi_mod {
+    use self::regex::{Regex, RegexSet};
+    use regex;
+    #[allow(dead_code)]
+    fn hi_mod() {}
 }