| //@ has macros/macro.my_macro.html //pre 'macro_rules! my_macro {' | |
| //@ has - //pre '() => { ... };' | |
| //@ has - //pre '($a:tt) => { ... };' | |
| //@ has - //pre '($e:expr) => { ... };' | |
| #[macro_export] | |
| macro_rules! my_macro { | |
| () => []; | |
| ($a:tt) => (); | |
| ($e:expr) => {}; | |
| } | |
| // Check that exported macro defined in a module are shown at crate root. | |
| //@ has macros/macro.my_sub_macro.html //pre 'macro_rules! my_sub_macro {' | |
| //@ has - //pre '() => { ... };' | |
| //@ has - //pre '($a:tt) => { ... };' | |
| //@ has - //pre '($e:expr) => { ... };' | |
| mod sub { | |
| #[macro_export] | |
| macro_rules! my_sub_macro { | |
| () => {}; | |
| ($a:tt) => {}; | |
| ($e:expr) => {}; | |
| } | |
| } |