26 results for “topic:proc-macro-attributes”
A collection of Rust proc macros that allow the exporting and importing of TokenStream2s of items in foreign contexts and files
Proc macro attributes for Bastion runtime.
A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type erasure
Allows for dynamic compile-time embedding of existing tests and examples in your Rust doc comments and markdown files
A simple Rust macro to derive blanket implementations for your traits.
Attribute macro that generates negated versions of`is_something` functions
A proc macro attribute to generate dllmain
penum is a procedural macro that is used to make an enum follow a given pattern, which can include generics and trait bounds.
✨ A proc attribute macro that sets the ABI/calling convention for the attributed function
Internal fields in Rust.
✨ A proc attribute macro that allows for creating null function pointers in statics
An alternative to `#[cfg_attr(...)]` that is easier to use with doc comments.
A collection of helper attribute macros for trait patterns
Intended as a spiritual successor to derive_syn_parse, supports all of the original features plus some extra features. Fully compatible with syn 2.x, and implemented entirely in thoroughly tested proc macros
A procedural macro to generate a hash representation of a function as a string slice
A robust testing library for advanced test categorization and reporting.
Convert extern fn to libdl call procedural macro.
A Rust attribute for parameterizing generic functions
Proc-Macro Syntactic Sugar for Callbacks
Derive Vec<...> like behavior for a struct with an inner Vec<...>
✨ A proc attribute macro that generates a type alias with the given identifier for the attributed function
Convenient attribute macro for lazy function execution
✨ A proc attribute macro that adds a this argument to a function
To be : bridge Dart and Rust code with ease through proc macros
A procedural macro to make all items in a module public by default
Call function only once, cache the first result