error[E0432]: unresolved import `self::nu` --> $DIR/issue-99695.rs:11:20 | LL | pub use self::{nu, other_item as _}; | ^^ no `nu` in `m` | = note: this could be because a macro annotated with `#[macro_export]` will be exported at the root of the crate instead of the module where it is defined help: a macro with this name exists at the root of the crate | LL ~ use ::nu; LL ~ pub use self::{other_item as _}; | error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0432`.