我无法在 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
?