1 // compile-flags: --edition 2018
2 // aux-build:macro_rules.rs
3 // aux-build:macro_use_helper.rs
6 #![allow(clippy::single_component_path_imports)]
7 #![warn(clippy::macro_use_imports)]
10 extern crate macro_use_helper as mac;
13 extern crate clippy_mini_macro_test as mini_mac;
16 use mac::{pub_macro, inner_mod_macro, function_macro, ty_macro, pub_in_private_macro};
18 use mini_mac::ClippyMiniMacroTest;
20 use mac::{inner::foofoo, inner::try_err};
22 use mac::inner::nested::string_add;
23 use mac::inner::nested;
25 #[derive(ClippyMiniMacroTest)]
31 pub_in_private_macro!(_var);
33 let v: ty_macro!() = Vec::default();
37 nested::string_add!();