error[E0364]: `bar` is only public within the crate, and cannot be re-exported outside --> $DIR/macro-private-reexport.rs:10:13 | LL | pub use bar as _; | ^^^^^^^^ | help: consider adding a `#[macro_export]` to the macro in the imported module --> $DIR/macro-private-reexport.rs:6:5 | LL | / macro_rules! bar { LL | | () => {}; LL | | } | |_____^ error[E0364]: `baz` is private, and cannot be re-exported --> $DIR/macro-private-reexport.rs:14:13 | LL | pub use baz as _; | ^^^^^^^^ | note: consider marking `baz` as `pub` in the imported module --> $DIR/macro-private-reexport.rs:14:13 | LL | pub use baz as _; | ^^^^^^^^ error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0364`.