1 // run-rustfix 2 #![warn(clippy::single_component_path_imports)] 3 #![allow(unused_imports)] 4 5 use regex; 6 use serde as edres; 7 pub use serde; 8 9 macro_rules! m { 10 () => { 11 use regex; 12 }; 13 } 14 main()15fn main() { 16 regex::Regex::new(r"^\d{4}-\d{2}-\d{2}$").unwrap(); 17 18 // False positive #5154, shouldn't trigger lint. 19 m!(); 20 } 21 22 mod hello_mod { 23 use regex; 24 #[allow(dead_code)] hello_mod()25 fn hello_mod() {} 26 } 27 28 mod hi_mod { 29 use self::regex::{Regex, RegexSet}; 30 use regex; 31 #[allow(dead_code)] hi_mod()32 fn hi_mod() {} 33 } 34