当您想共享使用程序宏的库时,双箱方法foo
/foo_derive
不可避免吗?
我想提供一个具有逻辑和宏的板条箱。我尝试的第一件事是:
my_proc_macro
├── Cargo.toml
├── src/lib.rs
└── my_crate
├── Cargo.toml
└── src/lib.rs
在my_proc_macro
板条箱中,我尝试过,pub use my_crate::*;
但禁止这样做:编译器拒绝构建它。
是否可以反过来这样做?我的意思是:将程序宏箱导入库中,然后重新导出宏?