rust-macro
There are 60 repositories under rust-macro topic.
Kobzol/rust-delegate
Rust method delegation with less boilerplate
specta-rs/specta
Easily export your Rust types to other languages
jbaublitz/getset
Getters and Setters for Rust.
johannhof/pipeline.rs
:umbrella: => :partly_sunny: => :sunny:
dalek-cryptography/zkp
Experimental zero-knowledge proof compiler in Rust macros
SOF3/include-flate
A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation
buttercrab/default-args.rs
zero runtime cost default arguments in rust
mshockwave/nacro
A better C/C++ macro extension. Implemented in Clang plugins. Inspired by Rust's macro system
rzvxa/pike
☀️|>⛅|>☔
rodrigorc/pomelo
Implementation of the Lemon parser generator as a Rust procedural macro
LukasKalbertodt/litrs
Parsing and inspecting Rust literals (particularly useful for proc macros)
blueglyph/trait_gen
Trait implementation generator macro
althonos/blanket
A simple Rust macro to derive blanket implementations for your traits.
cwfitzgerald/path-dsl-rs
A Rust utility DSL and macro to help construct and modify Paths.
zmitchell/wickerman
Learn Rust procedural macros with Nic Cage
VKlayd/rust_fsm_macros
FSM in Rust's macros.
devlocalhost/skouriasmeno
Rust programming, in Greek
blyxyas/typed_macros
Add types to your macros arguments in Rust
stivenson/Rust-Study
Repository to shared rush-lang's exercises of study's process. 📚
dariocurr/env-settings
Initialize Rust structs using environment variables (like pydantic's BaseSettings)
sshwy/lamcalc
An implementation and tutorial for Lambda Calculus in Rust
Michael-F-Bryan/sum_type
A convenience macro for creating a wrapper enum which may be one of several distinct types
alilleybrinker/pathbuf
A convenient macro for building PathBufs in Rust.
GabrielMajeri/com-impl-rs
Implement COM interfaces from Rust.
jiegec/gll-pg
A GLL parser generator, inspired by MashPlant/lalr1.
sunsetkookaburra/input-macro
No-nonsense input!(...) macro for Rust.
upsuper/assert-impl
Macro for static assert that types implement a trait or not.
uuid-rs/uuid_macro
A compile time evaluated Uuid macro
andrewsonin/gset
Getters and Setters for Rust.
fee1-dead/brainfuck-rs
Convert brainfuck to rust.
loganmzz/rust-macro-introduction-presentation
:crab: Développer des macros en Rust
celaus/rust-macros
Simple macro examples
poi2/fluent_field_assertions
Fluent field assertions for Rust
technetos/postgres-resource
A resource controller library ontop of diesel
poi2/callback_fn
Callback function for Rust
valsteen/sort_by_derive
Derive macro SortBy and helper macros EnumAccessor and EnumSequence, deriving traits `Ord`, `PartialOrd`, `Eq`, `PartialEq` and `Hash` for structs and enums that can't automatically derive from those traits.