Rust Programming

A lightweight execution-visualization book.

Basics

Ownership and Borrowing

Collections

Control Flow

Functions and Errors

Structs, Enums, and Matching

Iterators

Traits and Generics

Practical Rust