1 2 3 4 5 6 7 8 9 10 11 12 13
#![crate_type = "lib"] mod m { pub use self::a::Foo; mod a { pub struct Foo; } mod b { pub use super::*; } }