Open
Description
作者大大,有个地方我觉得可以明晰一下,就是cargo的最小编译单元是crate(箱),过程宏必须至少放在一个library crate中。
包也就是package是crate的上级组织结构。
其实proc-macro是可以和普通代码共存于同一个package中的,只是proc-macro代码必须放在单独的library crate中。
对应本书该描述部分的引用
https://course.rs/advance/macro.html#用过程宏为属性标记生成代码
Metadata
Metadata
Assignees
Labels
No labels