【发布时间】:2015-09-15 04:19:54
【问题描述】:
我无法在 crate 中重复使用宏。
如果在./src/macros.rs中定义了宏:
#[macro_export]
macro_rules! my_macro {
...
}
并用于./src/lib.rs:
#[macro_use]
pub mod macros;
我在./src/submod/lib.rs 中看不到这个宏:
my_macro!(...);
它会产生错误消息error: macro undefined: 'my_macro!'。
有没有办法可以在这个子模块submod 中导入这个宏?
【问题讨论】:
标签: rust rust-macros rust-decl-macros