cargo-expand 方便查看macro 的cargo 子命令
cargo-expand 是一个cargo子命令,可以方便查看macro 实际内容,对于调试是比较方便的
参考使用
cargo expand
效果

说明
当前cargo-expand 也是有一些限制的,比如嵌套的macro 没有展开,上图也能看到,如果是大型项目可能会比较慢,实际使用还是结合场景,或者使用workspace 的子crate 进行拆分(一般都是为了方便macro crate 的开发)
cargo-expand 是一个cargo子命令,可以方便查看macro 实际内容,对于调试是比较方便的
cargo expand
效果

当前cargo-expand 也是有一些限制的,比如嵌套的macro 没有展开,上图也能看到,如果是大型项目可能会比较慢,实际使用还是结合场景,或者使用workspace 的子crate 进行拆分(一般都是为了方便macro crate 的开发)