| 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() {} |