源 crate 中使用 #[macro_export] 属性标记的宏,调用者可在导入此 crate 时添加 #[macro_use] 属性使用。
没有 #[macro_export] 的宏,外部不可见!