lesurp / OptionalStruct
Macro copying a struct with Option fields. Useful for config initialization
☆36Updated last month
Related projects: ⓘ
- Case transforming macros for idents☆35Updated last year
- Find out about keys that are ignored when deserializing data☆74Updated 3 weeks ago
- ☆52Updated last year
- `Debug` in rust, but only supports valid rust syntax and outputs nicely formatted using pretty-please☆36Updated 4 months ago
- Cargo API written in Paris☆41Updated 2 weeks ago
- `$crate` in procedural macros.☆64Updated 3 weeks ago
- A sinless derive helper☆47Updated 3 months ago
- Inline procedural macros for Rust☆52Updated 2 years ago
- ☆98Updated 5 months ago
- A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks in Rust.☆62Updated last week
- Compile-time temporary directory shared by multiple crates and erased by `cargo clean`☆75Updated 3 weeks ago
- Defer dropping large structs to a background thread☆61Updated last year
- Easy-to-use optional function arguments for Rust☆46Updated 5 months ago
- Fake implementation of `std::Fn` for user-defined data types☆37Updated last year
- Token tree calling convention☆80Updated last year
- A SIMD-accelerated Adler-32 hash algorithm implementation.☆32Updated last month
- ASCII-only equivalents to `char`, `str` and `String`.☆69Updated last month
- A simple set of Rust proc macros for reading and writing global compile-time state between macro calls☆27Updated last year
- Automatic cfg for Rust compiler features☆94Updated 4 months ago
- Proc macro derive to generate structs from enum variants.☆24Updated last year
- Macro for sealing traits and structures☆48Updated last month
- ☆49Updated 4 months ago
- Attribute proc-macro to simplify deriving standard and other traits with custom generic type bounds.☆51Updated last month
- Rust trait for diffing and applying diffs between data structures☆52Updated last month
- Cargo subcommand for proper use of -Z minimal-versions and -Z direct-minimal-versions.☆45Updated last week
- ☆55Updated last year
- `&own` pointers in Stable Rust / `RefOwn` / `&mut` with move semantics (and thus drop)☆18Updated last month
- A snapshot of name squatting on crates.io☆74Updated 5 months ago
- ☆48Updated last month
- Serialization value trees☆43Updated last month