1 2 3 4 5 6 7 8 9 10 11
// run-pass mod foo { pub mod bar { pub fn y() { super::super::foo::x(); } } pub fn x() { println!("x"); } } pub fn main() { self::foo::bar::y(); }