// aux-build:macro-vis.rs // build-aux-docs // ignore-cross-compile #[macro_use] extern crate qwop; // @has macro_vis/macro.some_macro.html // @has macro_vis/index.html '//a/@href' 'macro.some_macro.html' pub use qwop::some_macro; // @has macro_vis/macro.renamed_macro.html // @!has - '//pre' 'some_macro' // @has macro_vis/index.html '//a/@href' 'macro.renamed_macro.html' #[doc(inline)] pub use qwop::some_macro as renamed_macro; // @!has macro_vis/macro.other_macro.html // @!has macro_vis/index.html '//a/@href' 'macro.other_macro.html' // @!has - '//code' 'pub use qwop::other_macro;' #[doc(hidden)] pub use qwop::other_macro; // @has macro_vis/index.html '//code' 'pub use qwop::super_macro;' // @!has macro_vis/macro.super_macro.html #[doc(no_inline)] pub use qwop::super_macro; // @has macro_vis/macro.this_is_dope.html // @has macro_vis/index.html '//a/@href' 'macro.this_is_dope.html' /// What it says on the tin. #[macro_export] macro_rules! this_is_dope { () => { println!("yo check this out"); }; }