Topic: "procedural-macro"
spring-rs/spring-rs
🍃spring-rs is a application framework written in rust inspired by java's spring-boot
Language: Rust - Size: 2.93 MB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 860 - Forks: 47
state-machines/state-machines-rs
Compile-time state machine DSL for Rust, inspired by the Ruby state_machines gem.
Language: Rust - Size: 217 KB - Last synced at: 13 days ago - Pushed at: 18 days ago - Stars: 99 - Forks: 1
H2CO3/parsel
Generate parsers directly from AST node types
Language: Rust - Size: 138 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 85 - Forks: 3
sharnoff/derive-syn-parse
A #[derive] macro for syn's `Parse` trait
Language: Rust - Size: 62.5 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 3
d-plaindoux/celma
Library for generalised parser combinators and a dedicated meta-language in Rust
Language: Rust - Size: 10.7 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 13 - Forks: 1
xcodian/spam-asm-x86
Rust procedural macro to insert a few asm! calls full of junk instructions in between every line of code.
Language: Rust - Size: 23.4 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 1
marioortizmanero/structconf
A procedural macro to combine multiple configuration methods at compile time
Language: Rust - Size: 2.58 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2
sbailleul/mapper
Provides a derive macro for generate mapping without boilerplate.
Language: Rust - Size: 122 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0
Retamogordo/fi-night
Statically-typed Finite State Machine and Pushdown Automaton implemented with Rust procedural macro
Language: Rust - Size: 38.1 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 0
anoma/smooth-operator
Rust checked arithmetic without the visual clutter
Language: Rust - Size: 39.1 KB - Last synced at: 29 days ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0
TheAwiteb/impl_new 📦
[deprecated] A procedural macro to generate a new function implementation for your struct.
Language: Rust - Size: 62.5 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0
FssAy/hoax
Simple procedural macro crate that "hides" string literals in the binary in plain sight.
Language: Rust - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0
asmfreak/can_bit_timings
Language: Rust - Size: 24.4 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0
sunsided/merge-whitespace-rs
Procedural macros for merging whitespace in const contexts
Language: Rust - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0
HalsekiRaika/destructure
Automation of Destructure Pattern
Language: Rust - Size: 43.9 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1
CramBL/descriptive_toml_derive
Procedural derive macro for serializing a struct into a TOML template with field descriptions that is easily edited and deserialized.
Language: Rust - Size: 18.6 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
whisperpine/pancake-demo
Project to demo rust macros.
Language: Rust - Size: 16.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0
sunsided/ensure-uniform-type-rs
A compile-time check to ensure that a type uses uniform types across its fields.
Language: Rust - Size: 18.6 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
ozars/specialized-dispatch
A library for dispatching specialized versions of a function
Language: Rust - Size: 30.3 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
akarsh1995/proc-macro-workshop Fork of dtolnay/proc-macro-workshop
Solutions to proc-macro-workshop by dtolnay
Language: Rust - Size: 522 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
sunsided/feature-gate
A simple macro for feature-gating modules and types
Language: Rust - Size: 11.7 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
zianksm/diesel-insert-derive
generate diesel insertable struct using proc-macro
Language: Rust - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0