A procedural attribute macro to automatically cache the results of a function call with given args.
-
Updated
Mar 14, 2019 - Rust
A procedural attribute macro to automatically cache the results of a function call with given args.
Procedural macro for deriving helper methods for types with Cow fields
A procedural macro for generating unique ids for rust types
Learn Rust procedural macros with Nic Cage
A procedural macro that automatically generates setter methods for a struct's fields.
A rust introspection procedural macro.
Rust GUI library using wgpu-rs. Originated as research project examining declarative user interfaces.
Procedural macros for deriving Debug, Display and FromStr for types that implement serde's Serialize and Deserialize
An approach to create state machines in rust in a declarative way
JSX like syntax parser in Rust
A quick example of how to implement custom derives using procedural macros in Rust
Procedural attribute macro to specify enum variants to be used when deriving the trait `Default`
Create a Rust procedural macro that reads a JSON file and generates Rust functions based on its contents. The challenge is dynamically creating Rust functions at compile time, based on the names specified in a JSON file. This should take you 1-3 hours to complete.
Acme aims to be a complete auto differentiation system written in Rust.
A custom attribute to simplify the module facade pattern in Rust (nightly)
Add a description, image, and links to the procedural-macros topic page so that developers can more easily learn about it.
To associate your repository with the procedural-macros topic, visit your repo's landing page and select "manage topics."