Writing production Rust macros with macro_rules | Hacker News Reader