2019-06-12 18:18:32 +03:00
|
|
|
//@ check-pass
|
|
|
|
|
|
2016-04-09 02:34:52 +00:00
|
|
|
mod a {
|
|
|
|
|
pub mod b { pub struct Foo; }
|
|
|
|
|
|
|
|
|
|
pub mod c {
|
|
|
|
|
use super::b;
|
|
|
|
|
pub struct Bar(pub b::Foo);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pub use self::c::*;
|
|
|
|
|
}
|
|
|
|
|
|
2018-10-31 13:08:01 +01:00
|
|
|
fn main() {
|
2016-04-09 02:34:52 +00:00
|
|
|
let _ = a::c::Bar(a::b::Foo);
|
|
|
|
|
let _ = a::Bar(a::b::Foo);
|
|
|
|
|
}
|