Rust Macro World
collection of Rust macro examples. Macros extend the AST at compile time useful to do something at compile time rather than runtime like sending data to SQL database before runtime.
- decl_macro
macro_rules! may_macro{}
- proc_macro
#[mymacro]
- proc_macro_derive
#[derive(MyMacro)]
- proc_macro_attribute
#[mymacro(attr1, attr2)]