Repository to develop and study examples found on the book The rust Programming Language.
- 1 - Getting Started
- 2 - Programming a Guessing Game
- 3 - Common Programming Concepts
- 4 - Understanding Ownership
- 5 - Using Structs to Structure Related Data
- 6 - Enums and Pattern Matching
- 7 - Managing Growing Projects with Packages, Crates, and Modules
- 8 - Common Collections
- 9 - Error Handling
- 10 - Generic Types, Traits, and Lifetimes
- 11 - Writing Automated Tests
- 12 - An I/O Project: Building a Command Line Program
- 13 - Functional Language Features: Iterators and Closures
- 15 - Smart Pointers
- 16 - Fearless Concurrency
- 17 - Object Oriented Programming Features of Rust
- 20 - Final Project: Building a Multithreaded Web Server - Single thread