polyfill proc-macro for visibility scoped macros
Make your structs' fields be pub
A library containing macros used by the async_pub_sub library to make async pub-sub easier in Rust
A convenient macro for working with multiple procedural macros in one crate, and to import them from any arbitrary paths. Reduces boilerplate and repetition, and improves readability.
Attribute for defining `macro_rules!` macros with proper visibility and scoping
Macro that makes all Fields in a struct public
Adding named and default arguments to Rust functions
Custom literals
Generate macro proxies of functions whose tails can be "bobbed" as in cut off
Attribute macro for making the visibility of the `macro_rules!` macro the same as other items.
#[{pub_}mod_{pub_}use(a,b,c,...)] => {pub }mod a; {pub }use a::*; and also b,c,...
Make everything public