Home
List of lessons
[2025-10-02] Organizational lesson
[2024-10-02] Introduction to Rust
[2025-10-09] Ownership Model
[2025-10-16] Data Types
[2022-10-31] Feedback #1
Available 2022-10-31
[2025-10-23] Reasoning About Types
[2025-10-30] Closures and Iterators
[2025-11-06] Smart Pointers
[2029-01-01] Feedback #2
Available 2029-01-01
[2025-11-19] Fearless concurrency
[2025-11-26] Design patterns
[2025-12-03] Async: Part 1
[2029-01-01] Project feedback
Available 2029-01-01
[2025-12-10] Async: Part 2
[2025-12-17] Macros: Part 1 (declarative)
[2026-01-07] Macros: Part 2 (procedural)
Available 2026-01-07
[2026-01-14] Unsafe Rust
Available 2026-01-14
[2022-10-17] 2021L Project showcase
[2025-10-05] Table of content
🔎
Macros: Part 2 (procedural)
2026-01-07
(last edit: 2029-01-01)
Obligatory reading
The Book, Chapter 20.5
Rust Proc Macros
Assignment 8 (graded)
Macros
Deadline: per-group.