| error[E0659]: `exported` is ambiguous (glob import vs macro-expanded name in the same module during import/macro resolution) |
| --> $DIR/local-modularized-tricky-fail-1.rs:28:1 |
| | |
| LL | exported!(); |
| | ^^^^^^^^ ambiguous name |
| | |
| note: `exported` could refer to the macro defined here |
| --> $DIR/local-modularized-tricky-fail-1.rs:5:5 |
| | |
| LL | / macro_rules! exported { |
| LL | | () => () |
| LL | | } |
| | |_____^ |
| ... |
| LL | define_exported!(); |
| | ------------------- in this macro invocation |
| note: `exported` could also refer to the macro imported here |
| --> $DIR/local-modularized-tricky-fail-1.rs:22:5 |
| | |
| LL | use inner1::*; |
| | ^^^^^^^^^ |
| = help: consider adding an explicit import of `exported` to disambiguate |
| |
| error[E0659]: `panic` is ambiguous (macro-expanded name vs less macro-expanded name from outer scope during import/macro resolution) |
| --> $DIR/local-modularized-tricky-fail-1.rs:35:5 |
| | |
| LL | panic!(); |
| | ^^^^^ ambiguous name |
| | |
| = note: `panic` could refer to a macro from prelude |
| note: `panic` could also refer to the macro defined here |
| --> $DIR/local-modularized-tricky-fail-1.rs:11:5 |
| | |
| LL | / macro_rules! panic { |
| LL | | () => () |
| LL | | } |
| | |_____^ |
| ... |
| LL | define_panic!(); |
| | ---------------- in this macro invocation |
| = help: use `crate::panic` to refer to this macro unambiguously |
| |
| error[E0659]: `include` is ambiguous (macro-expanded name vs less macro-expanded name from outer scope during import/macro resolution) |
| --> $DIR/local-modularized-tricky-fail-1.rs:46:1 |
| | |
| LL | include!(); |
| | ^^^^^^^ ambiguous name |
| | |
| = note: `include` could refer to a macro from prelude |
| note: `include` could also refer to the macro defined here |
| --> $DIR/local-modularized-tricky-fail-1.rs:17:5 |
| | |
| LL | / macro_rules! include { |
| LL | | () => () |
| LL | | } |
| | |_____^ |
| ... |
| LL | define_include!(); |
| | ------------------ in this macro invocation |
| = help: use `crate::include` to refer to this macro unambiguously |
| |
| error: aborting due to 3 previous errors |
| |
| For more information about this error, try `rustc --explain E0659`. |