100-exercises-to-learn-rust icon indicating copy to clipboard operation
100-exercises-to-learn-rust copied to clipboard

A self-paced course to learn Rust, one exercise at a time.

Results 99 100-exercises-to-learn-rust issues
Sort by recently updated
recently updated
newest added

Got compiler warning about hiding elided lifetime at line 34: https://github.com/mainmatter/100-exercises-to-learn-rust/blob/d347d1f72ee77b96b2d51f0405292fd0590e8162/exercises/06_ticket_management/06_lifetimes/src/lib.rs#L34-L37 Suggested fix: ```rust pub fn iter(&self) -> std::slice::Iter

`move` keyword not yet introduced in [01_threads](https://rust-exercises.com/100-exercises/07_threads/01_threads.html) and seem unnecessary. https://rust-exercises.com/100-exercises/07_threads/01_threads.html

- 5.3 task problem statement is not clear and test logs don't indicate a fix either

In the `for` desugaring paragraph (https://rust-exercises.com/100-exercises/06_ticket_management/04_iterators#for-desugaring) it says that `for` get desugared into a `loop` but then it says that *loop is another looping construct, on top of for and...

I believe that there is no need to use `move` here: https://github.com/mainmatter/100-exercises-to-learn-rust/blob/d347d1f72ee77b96b2d51f0405292fd0590e8162/exercises/07_threads/02_static/src/lib.rs#L10-L11 What do you think? Thank you for the tutorial!

This one seems completely disconnected from the parallel text. Unwrapping is not necessarily involved, at all, in solving the problem. It's not even particularly suggested by the way the problem...

I corrected various typos in Markdown files throughout the `book/src/` directory. Changes include: - Standardized 'organise' to 'organize'. - Standardized 'behaviour' to 'behavior'. - Standardized 'Modelling' to 'Modeling'. - Other...