| error[E0659]: `Ambiguous` is ambiguous (name vs any other name during import resolution) |
| --> $DIR/edition-imports-virtual-2015-ambiguity.rs:15:9 |
| | |
| LL | edition_imports_2015::gen_ambiguous!(); //~ ERROR `Ambiguous` is ambiguous |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ambiguous name |
| | |
| note: `Ambiguous` could refer to the struct defined here |
| --> $DIR/edition-imports-virtual-2015-ambiguity.rs:9:1 |
| | |
| LL | pub struct Ambiguous {} |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| = help: use `crate::Ambiguous` to refer to this struct unambiguously |
| note: `Ambiguous` could also refer to the struct defined here |
| --> $DIR/edition-imports-virtual-2015-ambiguity.rs:12:5 |
| | |
| LL | pub struct Ambiguous {} |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| = help: use `self::Ambiguous` to refer to this struct unambiguously |
| = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) |
| |
| error[E0659]: `edition_imports_2015` is ambiguous (name in the crate root vs extern crate during absolute path resolution) |
| --> $DIR/edition-imports-virtual-2015-ambiguity.rs:15:9 |
| | |
| LL | edition_imports_2015::gen_ambiguous!(); //~ ERROR `Ambiguous` is ambiguous |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ambiguous name |
| | |
| = note: `edition_imports_2015` could refer to an extern crate passed with `--extern` |
| note: `edition_imports_2015` could also refer to the module defined here |
| --> $DIR/edition-imports-virtual-2015-ambiguity.rs:5:1 |
| | |
| LL | / mod edition_imports_2015 { |
| LL | | pub struct Path; |
| LL | | } |
| | |_^ |
| = help: use `crate::edition_imports_2015` to refer to this module unambiguously |
| = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) |
| |
| error: aborting due to 2 previous errors |
| |
| For more information about this error, try `rustc --explain E0659`. |