proc-macro-workshop

Macro tutorial

Rust procedural macro tutorial project with examples of attribute macros, derive macros, and function-like macros.

Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019]

GitHub

4k stars
38 watching
1k forks
Language: Rust
last commit: almost 2 years ago

Related projects:

RepositoryDescriptionStars
tfpk/macrokataA set of exercises to learn how to write macros in Rust.1,091
tokio-rs/prostA Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files.4,001
not-fl3/macroquadA cross-platform game engine with Rust support for building 2D games and interactive applications.3,424
ebtech/rust-algorithmsA collection of classic data structures and algorithms in Rust, showcasing the design and implementation for learning and reference purposes.3,778
rust-embedded/rust-raspberrypi-os-tutorialsA tutorial series for developing operating systems from scratch using Rust on ARMv8-A architecture13,798
rust-lang/rustlingsA collection of small exercises to help developers learn Rust programming language by reading and writing code.55,016
lambda-fairy/maudA macro-based Rust template engine for generating specialized code from HTML templates2,162
nrc/r4cpppA tutorial designed to help experienced C and C++ programmers quickly learn Rust programming.3,666
tylerwince/godbgProvides a debugging macro for Go, similar to Rust's dbg macro202
dtolnay/cargo-expandA command-line tool that shows the result of macro expansion and derive code generation in Rust projects2,718
stebalien/horrorshow-rsA macro-based HTML templating library for Rust326
rust-unofficial/patternsAn online reference catalog for Rust design patterns and idioms8,178
ctjhoa/rust-learningA curated collection of links and resources for learning Rust11,599
rust-lang/rustEmpowering software developers to build reliable and efficient software using a fast and memory-efficient language with strong type safety and comprehensive tooling.99,490
ralfbiedert/cheats.rsA comprehensive reference guide for the Rust programming language4,177