Study Path Agent Study Path Agent
Generate Your Own
Rust Programming
30 topics across 6 chapters
Chapter 1
Syntax and Basics
1
Variables and Mutability
2
Data Types
3
Functions
4
Control Flow
Chapter 2
Ownership and Borrowing
5
Ownership Rules
6
Borrowing
7
Lifetimes
8
Smart Pointers
Chapter 3
Error Handling and Results
9
Result and Option
10
Error Handling
11
Custom Errors
12
Panic! Macro and Recovery
Chapter 4
Concurrency and Async
13
Threads
14
Async/Await
15
Futures
16
Synchronization Primitives
Chapter 5
Modules and Crates
17
Modules
18
Crates.io
19
Cargo
20
Macros
Chapter 6
Tooling and Ecosystem
21
Cargo Workflows
22
Testing
23
Documentation