Rust 是否可以获得单个宏的扩展而不是整个文件的扩展?

Rust 是否可以获得单个宏的扩展而不是整个文件的扩展?,rust,rust-cargo,rust-macros,Rust,Rust Cargo,Rust Macros,我刚找到。有没有可能获得单个宏的扩展而不是整个文件的扩展?该命令实际上只是一个薄薄的包装,它围绕着c--Zunstable options--pretty=expanded,这本身就是一个钝器。不能针对特定宏 但是,由于,您可以通过指定额外的path参数来仅扩展该模块使用的宏,从而减少一些干扰: $ cargo expand path::to::module “显示扩展宏”和“显示递归扩展宏”命令被删除 gif演示来自: 哇哦,从+6到-3@我想人们对你的编辑不满意。只是开玩笑;)你的问题是在

我刚找到。有没有可能获得单个宏的扩展而不是整个文件的扩展?

该命令实际上只是一个薄薄的包装,它围绕着
c--Zunstable options--pretty=expanded
,这本身就是一个钝器。不能针对特定宏

但是,由于,您可以通过指定额外的path参数来仅扩展该模块使用的宏,从而减少一些干扰:

$ cargo expand path::to::module
“显示扩展宏”和“显示递归扩展宏”命令被删除

gif演示来自:


哇哦,从+6到-3@我想人们对你的编辑不满意。只是开玩笑;)你的问题是在Meta上提出的,他们觉得这个问题的评价与质量不符。下次,请在你的问题中表现出更多的努力。@E_net4你有到元线程的链接吗?@TimDiekmann没有intellij我怎么能做到这一点?这是插件逻辑的一部分,所以我想你不能在intellij Rust之外使用它。