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