Skip to content

关于本书中过程宏部分描述的更新建议 #1512

Open
@WowYouCanReallyDance

Description

@WowYouCanReallyDance

作者大大,有个地方我觉得可以明晰一下,就是cargo的最小编译单元是crate(箱),过程宏必须至少放在一个library crate中。
包也就是package是crate的上级组织结构。
其实proc-macro是可以和普通代码共存于同一个package中的,只是proc-macro代码必须放在单独的library crate中。

对应本书该描述部分的引用
https://course.rs/advance/macro.html#用过程宏为属性标记生成代码

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions