A whitespace-aware quasiquoter for beautiful code generation.
-
Updated
May 25, 2024 - Rust
A whitespace-aware quasiquoter for beautiful code generation.
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, FusedIterator, Extend)] for enums.
#[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] for enums.
Async stream for Rust and the futures crate.
A lightweight attribute macro for easily writing extension trait pattern.
A library for to allow multiple return types by automatically generated enum.
Macro to derive `impl MyTrait for Box<T: MyTrait>`
Providing the features between "full" and "derive" of syn.
Library to serialize and deserialize Syn syntax trees.
A procedural macro helper for easily writing custom derives for enums.
A lightweight attribute for easy generation of const functions with conditional compilations.
Extract type names as strings. Automagically.
Create bytefield latex digrams with the use of rust proc-macros and deku
todo2(a.k.a. todo or die) - A better todo! macro inspired from searls/todo_or_die
Getters and Setters for Rust.
Trait implementation generator macro
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."