
proc-macro-workshop
dtolnay
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
AI 简介
这是一个面向 Rust 开发者的交互式教学项目,旨在系统性地训练编写各类过程宏(procedural macros)的能力。项目包含 5 个源自真实工业场景的实践任务,覆盖 derive 宏(如 Builder、CustomDebug)、函数式宏(seq!)和属性宏(sorted、bitfield),每个任务均附带测试驱动与调试指导。所有内容基于稳定 Rust 工具链,强调宏展开原理、 TokenStream 操作及编译期代码生成实践。适合已掌握 Rust 基础语法(结构体、泛型、trait)并希望深入理解元编程机制的中级开发者用于自学或教学实训。
Rust
Apache License 2.04.8k
Stars
1.2k
Forks
36
Watchers
2
Issues
Star 增长
今日0
近 7 天0
近 30 天+8
综合评分62.05
默认分支master