1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
//! Test global scope resolution with :: operator //@ run-pass pub fn f() -> isize { return 1; } pub mod foo { pub fn f() -> isize { return 2; } pub fn g() { assert_eq!(f(), 2); assert_eq!(::f(), 1); } } pub fn main() { return foo::g(); }