A macro to convert an identifier to a string literal in pascal case
A Rust macro for generating new identifiers (names of variables, functions, traits, etc) by concatenating one or more arbitrary parts and applying other manipulations.
extensions for common syn types
A proc macro framework with templates, composable elements, and built-in diagnostics
A proc-macro for generating error impls for functions.
Convenient macros that turn idents or string literals into another ident or string literal by case converting.
Dynamic identifier generation for Rust macros. Tweld provides a flexible @[] syntax to "fuse" strings, case-conversions, and logic directly into your generated source code.
Static analysis library for Delphi / C++Builder / Free Pascal compiled binaries — identification and metadata extraction (RTTI, VMTs, DFM forms, packages)
Convert Rust field names (snake case) to type names (pascal case) using proc_macro2 identifiers..
Mash idents together inside macro_rules!
proc-macro for the mosaic crate
Write. Macros. Everywhere.