by Steve Klabnik and Carol Nichols, with contributions from the Rust Community
In this repository, I test all code that interests me from the Rust Book.
If you find anything incorrect you can create an issue or open a pull request.
These are my personal solutions, so only corrections are accepted. Solutions to missing exercises are not needed!
Status: Done (07.07.2024)
Rust Book: https://doc.rust-lang.org/stable/book/
- Getting Started!
- Programming a Guessing Game
- Common Programming Concepts
- Understanding Ownership
- Using Structs to Structure Related Data
- Enums and Pattern Matching
- Managing Growing Projects with Packages, Crates, and Modules
- Common Collections
- Error Handling
- Generic Types, Traits, and Lifetimes
- Writing Automated Tests
- An I/O Project: Building a Command Line Program
- Functional Language Features: Iterators and Closures
- More about Cargo and Crates.io
- Smart Pointers
- Fearless Concurrency
- Object-Oriented Programming Features of Rust
- Patterns and Matching
- Advanced Features
- Final Project: Building a Multithreaded Web Server
This repository is license free and redistributable.
Not used commercially