1 error[E0659]: `exported` is ambiguous
2 --> $DIR/local-modularized-tricky-fail-1.rs:28:1
5 | ^^^^^^^^ ambiguous name
7 = note: ambiguous because of a conflict between a name from a glob import and a macro-expanded name in the same module during import or macro resolution
8 note: `exported` could refer to the macro defined here
9 --> $DIR/local-modularized-tricky-fail-1.rs:5:5
11 LL | / macro_rules! exported {
16 LL | define_exported!();
17 | ------------------ in this macro invocation
18 note: `exported` could also refer to the macro imported here
19 --> $DIR/local-modularized-tricky-fail-1.rs:22:5
23 = help: consider adding an explicit import of `exported` to disambiguate
24 = note: this error originates in the macro `define_exported` (in Nightly builds, run with -Z macro-backtrace for more info)
26 error[E0659]: `panic` is ambiguous
27 --> $DIR/local-modularized-tricky-fail-1.rs:35:5
30 | ^^^^^ ambiguous name
32 = note: ambiguous because of a conflict between a macro-expanded name and a less macro-expanded name from outer scope during import or macro resolution
33 = note: `panic` could refer to a macro from prelude
34 note: `panic` could also refer to the macro defined here
35 --> $DIR/local-modularized-tricky-fail-1.rs:11:5
37 LL | / macro_rules! panic {
43 | --------------- in this macro invocation
44 = help: use `crate::panic` to refer to this macro unambiguously
45 = note: this error originates in the macro `define_panic` (in Nightly builds, run with -Z macro-backtrace for more info)
47 error[E0659]: `include` is ambiguous
48 --> $DIR/local-modularized-tricky-fail-1.rs:46:1
51 | ^^^^^^^ ambiguous name
53 = note: ambiguous because of a conflict between a macro-expanded name and a less macro-expanded name from outer scope during import or macro resolution
54 = note: `include` could refer to a macro from prelude
55 note: `include` could also refer to the macro defined here
56 --> $DIR/local-modularized-tricky-fail-1.rs:17:5
58 LL | / macro_rules! include {
63 LL | define_include!();
64 | ----------------- in this macro invocation
65 = help: use `crate::include` to refer to this macro unambiguously
66 = note: this error originates in the macro `define_include` (in Nightly builds, run with -Z macro-backtrace for more info)
68 error: aborting due to 3 previous errors
70 For more information about this error, try `rustc --explain E0659`.