| //@ check-pass | |
| #![deny(unreachable_pub)] | |
| pub use self::m1::*; | |
| mod m1 { | |
| pub use self::m2::*; | |
| mod m2 { | |
| pub struct Item1; | |
| pub struct Item2; | |
| } | |
| } | |
| pub use self::o1::{ Item42, Item24 }; | |
| mod o1 { | |
| pub use self::o2::{ Item42, Item24 }; | |
| mod o2 { | |
| pub struct Item42; | |
| pub struct Item24; | |
| } | |
| } | |
| fn main() {} |