1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
#![feature(decl_macro)] #![allow(unused)] pub use bar::test; extern crate std as foo; pub fn f() {} use f as f2; mod bar { pub fn g() {} use baz::h; pub macro test() { use std::mem; use foo::cell; ::f(); ::f2(); g(); h(); ::bar::h(); } } mod baz { pub fn h() {} }