`#[macro_escape]` lets the definition escape to the next scope level (the crate root in this case). It's unrelated to `#[macro_export]`.