| error[E0252]: the name `a` is defined multiple times |
| --> $DIR/issue-52891.rs:12:5 |
| | |
| LL | use issue_52891::a; |
| | -------------- previous import of the module `a` here |
| LL | use issue_52891::a; |
| | ^^^^^^^^^^^^^^ `a` reimported here |
| | |
| = note: `a` must be defined only once in the type namespace of this module |
| |
| error[E0252]: the name `a` is defined multiple times |
| --> $DIR/issue-52891.rs:14:19 |
| | |
| LL | use issue_52891::a; |
| | -------------- previous import of the module `a` here |
| ... |
| LL | use issue_52891::{a, b, c}; |
| | ^-- |
| | | |
| | `a` reimported here |
| | help: remove unnecessary import |
| | |
| = note: `a` must be defined only once in the type namespace of this module |
| |
| error[E0252]: the name `a` is defined multiple times |
| --> $DIR/issue-52891.rs:15:22 |
| | |
| LL | use issue_52891::a; |
| | -------------- previous import of the module `a` here |
| ... |
| LL | use issue_52891::{d, a, e}; |
| | ^-- |
| | | |
| | `a` reimported here |
| | help: remove unnecessary import |
| | |
| = note: `a` must be defined only once in the type namespace of this module |
| |
| error[E0252]: the name `a` is defined multiple times |
| --> $DIR/issue-52891.rs:16:25 |
| | |
| LL | use issue_52891::a; |
| | -------------- previous import of the module `a` here |
| ... |
| LL | use issue_52891::{f, g, a}; |
| | ^ `a` reimported here |
| | |
| = note: `a` must be defined only once in the type namespace of this module |
| |
| error[E0252]: the name `a` is defined multiple times |
| --> $DIR/issue-52891.rs:18:19 |
| | |
| LL | use issue_52891::a; |
| | -------------- previous import of the module `a` here |
| ... |
| LL | use issue_52891::{a, |
| | ^-- |
| | | |
| | `a` reimported here |
| | help: remove unnecessary import |
| | |
| = note: `a` must be defined only once in the type namespace of this module |
| |
| error[E0252]: the name `a` is defined multiple times |
| --> $DIR/issue-52891.rs:22:5 |
| | |
| LL | use issue_52891::a; |
| | -------------- previous import of the module `a` here |
| ... |
| LL | a, |
| | ^-- |
| | | |
| | `a` reimported here |
| | help: remove unnecessary import |
| | |
| = note: `a` must be defined only once in the type namespace of this module |
| |
| error[E0252]: the name `a` is defined multiple times |
| --> $DIR/issue-52891.rs:26:5 |
| | |
| LL | use issue_52891::a; |
| | -------------- previous import of the module `a` here |
| ... |
| LL | a}; |
| | ^ `a` reimported here |
| | |
| = note: `a` must be defined only once in the type namespace of this module |
| |
| error[E0252]: the name `inner` is defined multiple times |
| --> $DIR/issue-52891.rs:29:5 |
| | |
| LL | use issue_52891::a::inner; |
| | --------------------- previous import of the module `inner` here |
| LL | use issue_52891::b::inner; |
| | ^^^^^^^^^^^^^^^^^^^^^ `inner` reimported here |
| | |
| = note: `inner` must be defined only once in the type namespace of this module |
| help: you can use `as` to change the binding name of the import |
| | |
| LL | use issue_52891::b::inner as other_inner; |
| | ++++++++++++++ |
| |
| error[E0254]: the name `issue_52891` is defined multiple times |
| --> $DIR/issue-52891.rs:31:19 |
| | |
| LL | extern crate issue_52891; |
| | ------------------------- previous import of the extern crate `issue_52891` here |
| ... |
| LL | use issue_52891::{self}; |
| | ------------------^^^^-- |
| | | | |
| | | `issue_52891` reimported here |
| | help: remove unnecessary import |
| | |
| = note: `issue_52891` must be defined only once in the type namespace of this module |
| |
| error[E0252]: the name `n` is defined multiple times |
| --> $DIR/issue-52891.rs:36:5 |
| | |
| LL | use issue_52891::n; |
| | -------------- previous import of the module `n` here |
| LL | #[macro_use] |
| LL | use issue_52891::n; |
| | ^^^^^^^^^^^^^^ `n` reimported here |
| | |
| = note: `n` must be defined only once in the type namespace of this module |
| |
| error: aborting due to 10 previous errors |
| |
| Some errors have detailed explanations: E0252, E0254. |
| For more information about an error, try `rustc --explain E0252`. |