]> git.lizzy.rs Git - rust.git/blob - tests/ui/macro_use_imports.fixed
Fix suggestion output, add run-rustfix to test file, stop sorting import segments duh
[rust.git] / tests / ui / macro_use_imports.fixed
1 // compile-flags: --edition 2018
2 // aux-build:macro_rules.rs
3 // aux-build:macro_use_helper.rs
4 // run-rustfix
5
6 #![allow(clippy::single_component_path_imports)]
7 #![warn(clippy::macro_use_imports)]
8
9 #[macro_use]
10 extern crate macro_use_helper as mac;
11
12 #[macro_use]
13 extern crate clippy_mini_macro_test as mini_mac;
14
15 mod a {
16     use mac::{pub_macro, inner_mod_macro, function_macro, ty_macro, pub_in_private_macro};
17     use mac;
18     use mini_mac::ClippyMiniMacroTest;
19     use mini_mac;
20     use mac::{inner::foofoo, inner::try_err};
21     use mac::inner;
22     use mac::inner::nested::string_add;
23     use mac::inner::nested;
24
25     #[derive(ClippyMiniMacroTest)]
26     struct Test;
27
28     fn test() {
29         pub_macro!();
30         inner_mod_macro!();
31         pub_in_private_macro!(_var);
32         function_macro!();
33         let v: ty_macro!() = Vec::default();
34
35         inner::try_err!();
36         inner::foofoo!();
37         nested::string_add!();
38     }
39 }
40
41 fn main() {}