クレート内でマクロを再利用するのに問題があります。
でマクロが定義されている場合./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
か?