48 lines
1.7 KiB
Plaintext
48 lines
1.7 KiB
Plaintext
|
error[E0659]: `A` is ambiguous
|
||
|
--> $DIR/issue-107563-ambiguous-glob-reexports.rs:25:24
|
||
|
|
|
||
|
LL | pub use ambiguous::A;
|
||
|
| ^ ambiguous name
|
||
|
|
|
||
|
= note: ambiguous because of multiple glob imports of a name in the same module
|
||
|
note: `A` could refer to the type alias imported here
|
||
|
--> $DIR/issue-107563-ambiguous-glob-reexports.rs:19:13
|
||
|
|
|
||
|
LL | pub use self::m1::*;
|
||
|
| ^^^^^^^^^^^
|
||
|
= help: consider adding an explicit import of `A` to disambiguate
|
||
|
note: `A` could also refer to the type alias imported here
|
||
|
--> $DIR/issue-107563-ambiguous-glob-reexports.rs:21:13
|
||
|
|
|
||
|
LL | pub use self::m2::*;
|
||
|
| ^^^^^^^^^^^
|
||
|
= help: consider adding an explicit import of `A` to disambiguate
|
||
|
|
||
|
error: ambiguous glob re-exports
|
||
|
--> $DIR/issue-107563-ambiguous-glob-reexports.rs:12:9
|
||
|
|
|
||
|
LL | pub use foo::*;
|
||
|
| ^^^^^^ the name `X` in the type namespace is first re-exported here
|
||
|
LL |
|
||
|
LL | pub use bar::*;
|
||
|
| ------ but the name `X` in the type namespace is also re-exported here
|
||
|
|
|
||
|
note: the lint level is defined here
|
||
|
--> $DIR/issue-107563-ambiguous-glob-reexports.rs:1:9
|
||
|
|
|
||
|
LL | #![deny(ambiguous_glob_reexports)]
|
||
|
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
|
||
|
error: ambiguous glob re-exports
|
||
|
--> $DIR/issue-107563-ambiguous-glob-reexports.rs:19:13
|
||
|
|
|
||
|
LL | pub use self::m1::*;
|
||
|
| ^^^^^^^^^^^ the name `A` in the type namespace is first re-exported here
|
||
|
LL |
|
||
|
LL | pub use self::m2::*;
|
||
|
| ----------- but the name `A` in the type namespace is also re-exported here
|
||
|
|
||
|
error: aborting due to 3 previous errors
|
||
|
|
||
|
For more information about this error, try `rustc --explain E0659`.
|