2021-10-20 08:56:10 -05:00
error[E0659]: `m` is ambiguous
2018-12-25 09:56:47 -06:00
--> $DIR/macros.rs:16:5
2017-12-10 13:47:55 -06:00
|
2019-03-09 06:03:44 -06:00
LL | m! {
2018-09-07 18:51:20 -05:00
| ^ ambiguous name
2017-12-10 13:47:55 -06:00
|
2021-10-20 08:56:10 -05:00
= 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
2018-11-04 16:11:59 -06:00
note: `m` could refer to the macro imported here
2022-12-16 00:25:11 -06:00
--> $DIR/macros.rs:17:13
2020-01-08 11:02:10 -06:00
|
LL | use foo::m;
| ^^^^^^
note: `m` could also refer to the macro imported here
--> $DIR/macros.rs:15:9
|
LL | use two_macros::*;
| ^^^^^^^^^^^^^
= help: consider adding an explicit import of `m` to disambiguate
2021-10-20 08:56:10 -05:00
error[E0659]: `m` is ambiguous
2022-12-16 00:25:11 -06:00
--> $DIR/macros.rs:29:9
2017-12-10 13:47:55 -06:00
|
2019-03-09 06:03:44 -06:00
LL | m! {
2018-09-07 18:51:20 -05:00
| ^ ambiguous name
2017-12-10 13:47:55 -06:00
|
2021-10-20 08:56:10 -05:00
= 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
2018-11-04 16:11:59 -06:00
note: `m` could refer to the macro imported here
2022-12-16 00:25:11 -06:00
--> $DIR/macros.rs:30:17
2017-12-10 13:47:55 -06:00
|
2018-02-22 18:42:32 -06:00
LL | use two_macros::n as m;
2017-12-10 13:47:55 -06:00
| ^^^^^^^^^^^^^^^^^^
2018-11-04 16:11:59 -06:00
note: `m` could also refer to the macro imported here
2022-12-16 00:25:11 -06:00
--> $DIR/macros.rs:22:9
2017-12-10 13:47:55 -06:00
|
2018-02-22 18:42:32 -06:00
LL | use two_macros::m;
2017-12-10 13:47:55 -06:00
| ^^^^^^^^^^^^^
2018-11-11 10:46:04 -06:00
= help: use `self::m` to refer to this macro unambiguously
2017-12-10 13:47:55 -06:00
2022-12-16 00:25:11 -06:00
error: aborting due to 2 previous errors
2017-12-10 13:47:55 -06:00
2018-03-12 15:21:43 -05:00
For more information about this error, try `rustc --explain E0659`.