proc-macro-workshop
by dtolnay
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
AI summary
Macro tutorial
Rust procedural macro tutorial project with examples of attribute macros, derive macros, and function-like macros.
- stars
- 4.3K
- forks
- 1.1K
- watching
- 38
Similar projects
Found by comparing what the projects do, not just their names.
tfpk/macrokata1.1K
Macro kata
A set of exercises to learn how to write macros in Rust.
protobuf compiler
A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files.
Game engine
A cross-platform game engine with Rust support for building 2D games and interactive applications.
Algorithm library
A collection of classic data structures and algorithms in Rust, showcasing the design and implementation for learning and reference purposes.
OS tutorial
A tutorial series for developing operating systems from scratch using Rust on ARMv8-A architecture
Rust learning exercises
A collection of small exercises to help developers learn Rust programming language by reading and writing code.
Template engine
A macro-based Rust template engine for generating specialized code from HTML templates
nrc/r4cppp3.7K
Rust tutorial
A tutorial designed to help experienced C and C++ programmers quickly learn Rust programming.
Debug macro
Provides a debugging macro for Go, similar to Rust's dbg macro
Macro expander
A command-line tool that shows the result of macro expansion and derive code generation in Rust projects
Template library
A macro-based HTML templating library for Rust
Rust pattern book
An online reference catalog for Rust design patterns and idioms
ctjhoa/rust-learning11.6K
Rust resource hub
A curated collection of links and resources for learning Rust
rust-lang/rust99.5K
Software development framework
Empowering software developers to build reliable and efficient software using a fast and memory-efficient language with strong type safety and comprehensive tooling.
Rust cheat sheet
A comprehensive reference guide for the Rust programming language