// check-pass // aux-build:local_inner_macros.rs extern crate local_inner_macros; use local_inner_macros::{public_macro, public_macro_dynamic}; public_macro!(); macro_rules! local_helper { () => ( struct Z; ) } public_macro_dynamic!(local_helper); fn main() { let s = S; let z = Z; }