1 2 3 4 5 6 7 8 9 10 11
#![feature(decl_macro)] mod n { pub(crate) mod p { pub fn f() -> i32 { 12 } } } pub macro m() { n::p::f() }