dtolnay

proc-macro-workshop

dtolnay

Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019]

AI 简介

该项目旨在教授如何编写 Rust 过程宏,即用 Rust 代码生成 Rust 代码的技术。核心功能包括属性宏、派生宏和函数式宏的学习与实践,每个项目都基于实际应用场景设计,例如`derive(Builder)`用于实现构建者模式,`#[sorted]`属性宏则可以自动排序代码中的元素等。适合已经掌握Rust基本语法如结构体、枚举、trait等概念,并希望进一步深入理解过程宏机制的开发者使用。通过本项目,学习者能够动手实践并加深对Rust高级特性的理解。

Rust
Apache License 2.0
4.8k
Stars
1.2k
Forks
36
Watchers
2
Issues

Star 增长

今日+2
近 7 天+7
近 30 天+18
综合评分70.55
默认分支master