udoprog / genco
A whitespace-aware quasiquoter for beautiful code generation.
☆189Updated 3 months ago
Alternatives and similar repositories for genco:
Users that are interested in genco are comparing it to the libraries listed below
- Struct fields that are made read-only accessible to other modules☆235Updated 2 weeks ago
- "A very small syn"☆201Updated last month
- Statically-checked alternatives to RefCell and RwLock☆368Updated 8 months ago
- Graph the number of crates that depend on your crate over time☆237Updated 2 weeks ago
- Conditional compilation using boolean expression syntax, rather than any(), all(), not()☆294Updated 2 years ago
- A library for to allow multiple return types by automatically generated enum.☆359Updated last week
- Safe-to-use proc-macro-free self-referential structs in stable Rust.☆258Updated 3 months ago
- Safely cast &T to &U where the struct U contains a single field of type T.☆199Updated 2 weeks ago
- Delegation of trait implementations via procedural macros☆259Updated 8 months ago
- A fast, concurrent string interner☆149Updated 7 months ago
- ☆203Updated 2 months ago
- Easy code duplicate with substitution for Rust☆238Updated 6 months ago
- ☆194Updated 2 months ago
- Faster, more compact implementation of std::Cow☆343Updated last year
- Compile-time string formatting☆233Updated 3 months ago
- Conditional compilation according to rustc compiler version☆350Updated 2 weeks ago
- a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows☆187Updated last year
- A Rust macro to determine if a type implements a logical trait expression☆250Updated 5 years ago
- Define your own PhantomData☆151Updated 2 weeks ago
- Create extensions for types you don't own with extension traits but without the boilerplate☆131Updated last year
- A lightweight version of pin-project written with declarative macros.☆239Updated last week
- Macro to repeat sequentially indexed copies of a fragment of code☆148Updated 2 weeks ago
- Procedural macro to implement Display and FromStr using common settings.☆184Updated last week
- Changing function definitions at runtime in Rust☆131Updated 2 years ago
- Extract documentation for the feature flags from comments in Cargo.toml☆177Updated last month
- Pull in every source file in a directory as a module☆169Updated 2 weeks ago
- Like Rust's std::Path, but UTF-8.☆474Updated 2 weeks ago
- A collection of utilities for a superior nom experience☆153Updated last year
- Macro for writing nested `if let` expressions☆164Updated last year
- Zero-overhead type-safe builder pattern `derive` macro for your Rust structs☆223Updated last year