dtolnay

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.0
4.8k
Stars
1.2k
Forks
36
Watchers
2
Issues

Star 增长

今日0
近 7 天0
近 30 天+8
综合评分62.05
默认分支master