1 error[E0659]: `exported` is ambiguous (glob import vs macro-expanded name in the same module during import/macro resolution)
2 --> $DIR/local-modularized-tricky-fail-1.rs:28:1
5 | ^^^^^^^^ ambiguous name
7 note: `exported` could refer to the macro defined here
8 --> $DIR/local-modularized-tricky-fail-1.rs:5:5
10 LL | / macro_rules! exported {
15 LL | define_exported!();
16 | ------------------- in this macro invocation
17 note: `exported` could also refer to the macro imported here
18 --> $DIR/local-modularized-tricky-fail-1.rs:22:5
22 = help: consider adding an explicit import of `exported` to disambiguate
23 = note: this error originates in the macro `define_exported` (in Nightly builds, run with -Z macro-backtrace for more info)
25 error[E0659]: `exported` is ambiguous (glob import vs macro-expanded name in the same module during import/macro resolution)
26 --> $DIR/local-modularized-tricky-fail-1.rs:28:1
29 | ^^^^^^^^ ambiguous name
31 note: `exported` could refer to the macro defined here
32 --> $DIR/local-modularized-tricky-fail-1.rs:5:5
34 LL | / macro_rules! exported {
39 LL | define_exported!();
40 | ------------------- in this macro invocation
41 note: `exported` could also refer to the macro imported here
42 --> $DIR/local-modularized-tricky-fail-1.rs:22:5
46 = help: consider adding an explicit import of `exported` to disambiguate
47 = note: this error originates in the macro `define_exported` (in Nightly builds, run with -Z macro-backtrace for more info)
49 error[E0659]: `panic` is ambiguous (macro-expanded name vs less macro-expanded name from outer scope during import/macro resolution)
50 --> $DIR/local-modularized-tricky-fail-1.rs:36:5
53 | ^^^^^ ambiguous name
55 = note: `panic` could refer to a macro from prelude
56 note: `panic` could also refer to the macro defined here
57 --> $DIR/local-modularized-tricky-fail-1.rs:11:5
59 LL | / macro_rules! panic {
65 | ---------------- in this macro invocation
66 = help: use `crate::panic` to refer to this macro unambiguously
67 = note: this error originates in the macro `define_panic` (in Nightly builds, run with -Z macro-backtrace for more info)
69 error[E0659]: `include` is ambiguous (macro-expanded name vs less macro-expanded name from outer scope during import/macro resolution)
70 --> $DIR/local-modularized-tricky-fail-1.rs:47:1
73 | ^^^^^^^ ambiguous name
75 = note: `include` could refer to a macro from prelude
76 note: `include` could also refer to the macro defined here
77 --> $DIR/local-modularized-tricky-fail-1.rs:17:5
79 LL | / macro_rules! include {
84 LL | define_include!();
85 | ------------------ in this macro invocation
86 = help: use `crate::include` to refer to this macro unambiguously
87 = note: this error originates in the macro `define_include` (in Nightly builds, run with -Z macro-backtrace for more info)
89 error: aborting due to 4 previous errors
91 For more information about this error, try `rustc --explain E0659`.