rust-exercises
rust-exercises copied to clipboard
Missing Exercises tracking issue
Rust Fundamentals
- [X] Fizzbuzz
- [X] Fizzbuzz with match
- [x] Files, match, and Result
- [X] Rustlatin
- [x] ~Redisish Protocol Parser~ -> SimpleDB
Applied Rust
- [ ] Ownership and Borrowing (#63)
- [ ] Collections (#16)
- [ ] Lifetimes with Serde
- [x] Shapes (#7)
- [ ] TCP Server
- [x] Connected Mailbox (#10)
- [x] Multi-threaded Mailbox
Stretch goals
- [x] Green and yellow Game
- [ ] Calculator
- [ ] Async Mailbox
- [ ] Async channels
- [ ] Fill In the blanks: Enums and match
- [ ] Fill in the blanks: Closures
- [ ] FFI - libc_get_time()
- [ ] Fizzbuzz CLI
- [ ] Durable File
- [ ] Narcissistic Number check
- [ ] Binding to LevelDB - book version and non-book version
- [ ] Redis Client
- [ ] Redis Client with protocol buffers
- [ ] Actix Chat using WebSockets
- [ ] SemVer from file
I edited this because we don't need to port all exercises now.
@Mirabellensaft @miguelraz Please ensure SUMMARY.md is in the right order when you add new exercises. I will edit the top comment to match the order I think you cover the exercises in the default roadmap.
~I also think we are missing an "Iterators" exercises. I have one for sessions 1.1 (Hello World), 1.2 (Docs walk-around), 1.3 (Fizzbuzz), 2.1 (Fizzbuzz with Match), 2.2 (HackMD experiment + Shapes), 2.3 (File, match, result), 3.1 (Rust Latin) and 3.3 (Simple DB)~
Edit: No, not all sessions need exercises. We have enough for Rust Fundamentals