macros-rust
There are 33 repositories under macros-rust topic.
Synphonyte/leptos-struct-table
Easily create Leptos table components from structs
linkdd/astmaker
Build Abstract Syntax Trees and tree-walking models quickly in Rust.
ngyn-rs/ngyn
A modern, ergonomic web framework written in Rust for building high-performance web applications.
ratatui/ratatui-macros
Macros for simplifying boilerplate for creating UI using Ratatui.
LevKruglyak/limousine
Procedurally generated hybrid key-value stores
mira-neko/value-enum
Macro for generating enums associated with values.
Rafaeltheraven/extendable-data
A set of rust macros that allows you to specify data that can be "extended" or inherited from.
kirillsemyonkin/yew-alt-html
Alternative macro for building Html in Yew.
OXeu/kotlike
A Rust macro to modify the question mark operator's behavior just like Kotlin's
vvshard/methods-enum
Two macros for easy implementation of 'state' design pattern and other dynamic polymorphism using enum instead of dyn Trait
ladroid/Parfait
Most lightweight and easy to use RESTful web framework
st4s1k/rust-c4
Rust macro for C-like for-loop
theHamdiz/flexi_func
FlexiFunc abbreviated as ff is a Rust crate designed to supercharge your Rust programming experience with two powerful macros: ff (Flexi Func) and fb (Flexi Block) or (Function Builder) 🛠️. These macros are crafted to simplify and enhance the way you write synchronous and asynchronous code, making your Rust journey smoother and more efficient.
ahmadbky/mkenv
Lightweight Rust crate for capturing the environment context at startup
AmeMeida/bf-procedural
Brainfuck interpreter in Rust with function-like proc macros
Areskiko/deadlocker
Dealocker is a crate that aims to eliminate deadlocks in a builder-pattern inspired manner
CramBL/descriptive_toml_derive
Procedural derive macro for serializing a struct into a TOML template with field descriptions that is easily edited and deserialized.
orangutanrider/giga_zoid_hunt
A minimal RTS game, featuring a complex enemy behaviour. Created for an honours project, along with a technical report.
RiadYan/tauri-helper
tauri_helper is a collection of tools and utilities designed to simplify the development of Tauri applications. It provides macros, utilities, and automation to streamline common tasks such as command collection, error handling, and workspace management.
alelopezperez/tokio-extra-macro
utility macros for the tokio runtime
bednie/stringvec
stringvec crate
dbsxdbsx/trait_variable
In Rust, make variable fields feasible in trait definition by procedural macros.
fruit-bird/memoeyes
Procedural macros for automatic memoization
zignis/bit-roles
🔐 Granular role and permission management based on bit flags
Abestanis/embed-rust
A macro that allows to embed a Rust executable.
Axnjr/playground-rs
Rust language playground, Its fast, memory safe & fun. Let's go !!
bujosa/alfirk
This is a simple project in rust, about macros
fredrik-hammar/rust-function-and-proc-macro-with-same-name
Rust: How to have function and `proc_macro` with same name
Gaurav-Van/Weather-CLI-App-in-Rust
This is a simple command-line weather application built using Rust. It fetches weather information from the OpenWeatherMap API and displays it in a user-friendly format.
lsytj0413/rs-macro-examples
Example's code from "Write Powerful Rust Macros" book.
peter-lyons-kehl/macro_rules_path_as_tt
Example used in rust-lang/rust-analyzer #14772