1 error: `m` is ambiguous
2 --> $DIR/macros.rs:50:5
4 LL | m!(); //~ ERROR ambiguous
7 note: `m` could refer to the macro defined here
8 --> $DIR/macros.rs:48:5
10 LL | macro_rules! m { () => {} }
11 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
12 note: `m` could also refer to the macro imported here
13 --> $DIR/macros.rs:49:9
15 LL | use two_macros::m;
18 error[E0659]: `m` is ambiguous
19 --> $DIR/macros.rs:28:5
21 LL | m! { //~ ERROR ambiguous
24 note: `m` could refer to the name imported here
25 --> $DIR/macros.rs:29:13
29 note: `m` could also refer to the name imported here
30 --> $DIR/macros.rs:27:9
32 LL | use two_macros::*;
34 = note: macro-expanded macro imports do not shadow
36 error[E0659]: `m` is ambiguous
37 --> $DIR/macros.rs:41:9
39 LL | m! { //~ ERROR ambiguous
42 note: `m` could refer to the name imported here
43 --> $DIR/macros.rs:42:17
45 LL | use two_macros::n as m;
47 note: `m` could also refer to the name imported here
48 --> $DIR/macros.rs:34:9
50 LL | use two_macros::m;
52 = note: macro-expanded macro imports do not shadow
54 error: aborting due to 3 previous errors
56 For more information about this error, try `rustc --explain E0659`.