mod m1 { | |
pub use ::E::V; //~ ERROR `V` is only public within the crate, and cannot be re-exported outside | |
} | |
mod m2 { | |
pub use ::E::{V}; //~ ERROR `V` is only public within the crate, and cannot be re-exported outside | |
} | |
mod m3 { | |
pub use ::E::V::{self}; //~ ERROR `V` is only public within the crate, and cannot be re-exported outside | |
} | |
#[deny(unused_imports)] | |
mod m4 { | |
pub use ::E::*; | |
//~^ ERROR glob import doesn't reexport anything | |
//~| ERROR unused import: `::E::*` | |
} | |
enum E { V } | |
fn main() {} |