Use declarative macros as proc_macro attributes. (`#[apply]` your `macro_rules!`)
Pass a test if the output matches a pattern.
The test should fail with Err.
macro_rules for define correct extern 'C' functions with an normal syntax
A macro to generate a new struct with fields wrapped in Option.
Use declarative macros in attribute or derive position
L5 bundle primitive — pack N macro Specs (derive / proc-attr / proc-fn / macro-rules) into one publishable Cargo workspace via a single `compile_to_workspace` call.
stringify! that yields byte string literals instead
Useful macro to wrap existing types in an enum (common use for quick error handling)
Export tokens to other modules and crates. Now with 100% less proc macros!
Proc-macros for eager macro expansion
eager2 internal helper crate