An open API service indexing awesome lists of open source software.

https://github.com/tomeraberbach/learning-rust

🦀 I'm learning Rust and publishing exercises and small projects I've completed!
https://github.com/tomeraberbach/learning-rust

exercise-solutions exercises learning rust rust-lang

Last synced: about 1 year ago
JSON representation

🦀 I'm learning Rust and publishing exercises and small projects I've completed!

Awesome Lists containing this project

README

          

# Learning Rust

> I'm learning Rust and publishing exercises and small projects I've completed!

I'm mainly reading through [The Rust Programming Language book](https://doc.rust-lang.org/stable/book).

## My Progress

- [x] [1. Getting Started](https://doc.rust-lang.org/book/ch01-00-getting-started.html)
- [x] [2. Programming a Guessing Game](https://doc.rust-lang.org/book/ch02-00-guessing-game-tutorial.html)
- [x] [3. Common Programming Concepts](https://doc.rust-lang.org/book/ch03-00-common-programming-concepts.html)
- [x] [4. Understanding Ownership](https://doc.rust-lang.org/book/ch04-00-understanding-ownership.html)
- [x] [5. Using Structs to Structure Related Data](https://doc.rust-lang.org/book/ch05-00-structs.html)
- [x] [6. Enums and Pattern Matching](https://doc.rust-lang.org/book/ch06-00-enums.html)
- [x] [7. Managing Growing Projects with Packages, Crates, and Modules](https://doc.rust-lang.org/book/ch07-00-managing-growing-projects-with-packages-crates-and-modules.html)
- [x] [8. Common Collections](https://doc.rust-lang.org/book/ch08-00-common-collections.html)
- [x] [9. Error Handling](https://doc.rust-lang.org/book/ch09-00-error-handling.html)
- [x] [10. Generic Types, Traits, and Lifetimes](https://doc.rust-lang.org/book/ch10-00-generics.html)
- [ ] [11. Writing Automated Tests](https://doc.rust-lang.org/book/ch11-00-testing.html)
- [ ] [12. An I/O Project: Building a Command Line Program](https://doc.rust-lang.org/book/ch12-00-an-io-project.html)
- [ ] [13. Functional Language Features: Iterators and Closures](https://doc.rust-lang.org/book/ch13-00-functional-features.html)
- [ ] [14. More about Cargo and Crates.io](https://doc.rust-lang.org/book/ch14-00-more-about-cargo.html)
- [ ] [15. Smart Pointers](https://doc.rust-lang.org/book/ch15-00-smart-pointers.html)
- [ ] [16. Fearless Concurrency](https://doc.rust-lang.org/book/ch16-00-concurrency.html)
- [ ] [17. Object Oriented Programming Features of Rust](https://doc.rust-lang.org/book/ch17-00-oop.html)
- [ ] [18. Patterns and Matching](https://doc.rust-lang.org/book/ch18-00-patterns.html)
- [ ] [19. Advanced Features](https://doc.rust-lang.org/book/ch19-00-advanced-features.html)
- [ ] [20. Final Project: Building a Multithreaded Web Server](https://doc.rust-lang.org/book/ch20-00-final-project-a-web-server.html)
- [ ] [21. Appendix](https://doc.rust-lang.org/book/appendix-00.html)

## License

[MIT](https://github.com/TomerAberbach/learning-rust/blob/main/license) © [Tomer Aberbach](https://github.com/TomerAberbach)