Skip to content
Atharva Pandey
Polyglot Engineer
Writing
Courses
Notes
About
Course
Rust Macros & Metaprogramming
12 lessons · Rust. Start at lesson one and work through in order.
1.
Why Macros
2.
Declarative Macros
3.
Macro Pattern Matching
4.
Macro Hygiene
5.
Debugging Macros
6.
Procedural Macros
7.
Derive Macros
8.
Attribute Macros
9.
Function-Like Proc Macros
10.
syn and quote
11.
Real-World Macro Patterns
12.
Macro Anti-Patterns