cargo-expand 方便查看macro 的cargo 子命令

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

参考使用

cargo expand

效果

说明

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

参考资料

https://github.com/dtolnay/cargo-expand

posted on 2025-08-29 08:00  荣锋亮  阅读(37)  评论(0)    收藏  举报

导航