A lightweight attribute macro for easily writing extension trait pattern.
-
Updated
Jun 16, 2024 - Rust
A lightweight attribute macro for easily writing extension trait pattern.
A library for to allow multiple return types by automatically generated enum.
DarthRust is a Rust macro library that enhances developer productivity by automating the creation of methods for structure manipulation. It offers an easy-to-use API with features like getters, setters, JSON conversion, regex validation, and range checks. It’s user-friendly, requiring only the addition of crates and a derive attribute.
Try impl TypeScript's utility types in rust via proc_macro
Async stream for Rust and the futures crate.
Steroids for `syn`, `quote` and `proc-macro2` crates.
Finite state machine framework for Rust with readable specifications
Rust integration for handling and compiling the UI built via the Website
todo2(a.k.a. todo or die) - A better todo! macro inspired from searls/todo_or_die
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, FusedIterator, Extend)] for enums.
A procedural macro helper for easily writing custom derives for enums.
Library to serialize and deserialize Syn syntax trees.
#[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] for enums.
Add a description, image, and links to the proc-macro topic page so that developers can more easily learn about it.
To associate your repository with the proc-macro topic, visit your repo's landing page and select "manage topics."