rust 什么是proc_macro2与proc-macro 2?

baubqpgj  于 2022-11-12  发布在  Mac
关注(0)|答案(1)|浏览(273)

尝试学习程序宏作为内化铁 rust 的一部分。我不需要竞争的板条箱。这是怎么回事?
进程宏2:
https://crates.io/crates/proc-macro2
程序宏2:
https://docs.rs/proc-macro2/latest/proc_macro2/
WTH是怎么回事?它导致了各种各样的问题,试图运行“货物升级”,并以某种方式让货物。toml和main.rs同意下划线与破折号。似乎很愚蠢,我错过了什么?

yqkkidmi

yqkkidmi1#

板条箱名称带有破折号,这就是在Cargo. toml中需要指定的方式。
但是带有破折号的板条箱名称会成为导入的下划线。
这就是为什么docs.rs使用第一个破折号--这是www.example.com中的板条箱名称crates.io--和第二个下划线--这是Rust中的板条箱名称。

相关问题