Eolu / enum-assoc
Rust procedural macro to associate constants with enum variants.
☆24Updated 4 months ago
Alternatives and similar repositories for enum-assoc:
Users that are interested in enum-assoc are comparing it to the libraries listed below
- An alternate Cargo registry using static files☆115Updated 3 weeks ago
- Imitate the documentation build that docs.rs would do☆49Updated 2 months ago
- assert!() and check!() macros for Rust, inspired by Catch2, now with diffs!☆100Updated 2 months ago
- Attribute proc-macro to simplify deriving standard and other traits with custom generic type bounds.☆70Updated last month
- Test harness for declarative and procedural macros expansion via `cargo-expand`☆56Updated last month
- Temporarily take ownership of a value at a mutable location, and replace it with a new value based on the old one.☆109Updated 2 years ago
- Typed index version of Rust slice and Vec containers☆69Updated 5 months ago
- Serialization value trees☆44Updated 7 months ago
- Macro for sealing traits and structures☆52Updated 3 months ago
- ☆53Updated 3 weeks ago
- Rust `Vec<T>` wrapper that gurantees to contain at least 1 element☆94Updated 10 months ago
- Library for scripting analyses against crates.io's database dumps☆69Updated 3 weeks ago
- ☆106Updated 11 months ago
- Procedural macro to easily write higher-order strategies in proptest.☆46Updated last week
- Const equivalents of std functions, compile-time comparison, and parsing.☆95Updated 2 months ago
- Compile-time temporary directory shared by multiple crates and erased by `cargo clean`☆74Updated 3 weeks ago
- Access and evaluate tracing logs in async and sync tests.☆70Updated 9 months ago
- Serde Visitor for deserializing untagged enums☆62Updated 3 weeks ago
- Pull in every source file in a directory as a module☆170Updated 3 weeks ago
- A Rust crate providing an implementation of an RFC-compliant `EmailAddress` newtype.☆69Updated 4 months ago
- Use declarative macros as proc_macro attributes or derives☆110Updated last year
- Find out about keys that are ignored when deserializing data☆80Updated 3 weeks ago
- A tool to remove unused code from a Rust project.☆30Updated 5 months ago
- serde::Deserializer for proc_macro/proc_macro2::TokenStream☆71Updated 4 months ago
- Choose Rust types at compile-time via constants☆64Updated last year
- Cargo API written in Paris☆47Updated 3 weeks ago
- A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks in Rust.☆77Updated 2 months ago
- Serde-based replacement for #[derive(Debug)]☆65Updated 5 months ago
- Const TypeId and non-'static TypeId☆64Updated 3 weeks ago
- ☆72Updated 5 months ago