3 // `#[macro_export] macro_rules` that doesn't originate from macro expansions can be placed
4 // into the root module soon enough to act as usual items and shadow globs and preludes.
6 #![feature(decl_macro)]
8 // `macro_export` shadows globs
12 pub macro exported() {}
21 macro_rules! exported {
30 // `macro_export` shadows std prelude
42 // `macro_export` shadows builtin macros
47 macro_rules! include {