rustlings icon indicating copy to clipboard operation
rustlings copied to clipboard

:crab: Small exercises to get you used to reading and writing Rust code!

Results 285 rustlings issues
Sort by recently updated
recently updated
newest added

What kind of exercise is there for Rc? There is no exercise, just some copy-paste stuff. The same for Arc. And by the way, I didn't read anything about Arc...

C-enhancement
A-exercises
P-high

## Description This is the video that the issue happens: https://github.com/user-attachments/assets/00adc400-8e44-4899-9646-a7cff18bd7aa It can be shown that every time I update the code of an exercise, the `rust-analyzer` builds the whole...

S-blocked

When I am working on an exercise when I make lots of changes trying stuff that sometimes didn't work. I would suggest a way to reset the current exercise source...

Rustlings is amazing. Heartfelt thanks to everyone involved. I just finished move_semantics6.rs which I found quite tricky but very helpful once I solved it and understood the necessary syntax to...

A-exercises
C-new-exercise

Created a new pull request based on the previous one (#1470). Added a new generic exercise that focuses on function reusability using generics.

The book will got a new chapter about async. We should add some async exercises.

A-exercises
P-low
C-new-exercise

Except for `smart_pointers` and `conversions`, all the exercises are in alphabetical order, which is convenient since one can then just open them one after the other. With those two though,...

C-enhancement
A-exercises
P-low

Hello Rustlings Team, First of all thank you for this project. It was really fun solving it so far. I got really stuck and scratching my head at this one...

C-enhancement
A-exercises
P-low

Add warning about `rust-analyzer` not working if you clone and use the repo directly. > Yes, you are right, if you just clone the repository and try to edit the...

You can "cheese" enums3 by putting the test's desired values in the match statements: ``` match message { Message::Resize { width, height } => self.resize(10, 30), Message::ChangeColor(red, green, blue) =>...

C-enhancement
A-exercises