rust-macros

Installation
SKILL.md

Rust 宏系统

基于 The Rust Programming Language ch 19.6 与 Rust Reference(Macros By Example & Procedural Macros)。

Capability Boundaries

✅ 强项

  1. 声明宏(macro_rules!)全部片段类型符与重复模式
  2. TT muncher 模式(递归处理 Token Tree)
  3. 过程宏三类(derive、attribute、function-like)
  4. syn crate(DeriveInput/ItemFn/Type 等语法解析)
  5. quote crate(TokenStream 生成、#var 插值)
  6. 宏调试(trace_macros!、log_syntax!)
  7. 宏 hygiene 与 $crate 引用

⚠️ 前置要求

  1. 熟悉 Rust 语法(rust-1.93)
Installs
1
GitHub Stars
1
First Seen
Jun 23, 2026
rust-macros — full-statck-skills/rust-skills