Skip to content

EllyAster/rustlings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦀 My Rustlings Journey

This repository contains my personal solutions and notes from working through the Rustlings

These files represent my progress and reflections as I learn the Rust programming language step by step.


📘 About Rustlings

Rustlings is an open-source project by the Rust community. It offers small exercises that teach you Rust syntax, ownership, borrowing, traits, lifetimes, and more

You can think of it as an interactive Rust tutorial where each error message is part of the learning process.


🧩 My Progress Tracking

Below is my progress for each topic area as well as their relevant chapter within The Rust Cookbook

  • variables — §3.1
  • functions — §3.3
  • if — §3.5
  • primitive_types — §3.2, §4.3
  • vecs — §8.1
  • move_semantics — §4.1–4.2
  • structs — §5.1, §5.3
  • enums — §6, §18.3
  • strings — §8.2
  • modules — §7
  • hashmaps — §8.3
  • options — §10.1
  • error_handling — §9
  • generics — §10
  • traits — §10.2
  • lifetimes — §10.3
  • tests — §11.1
  • iterators — §13.2–4
  • smart_pointers — §15, §16.3
  • threads — §16.1–3
  • macros — §20.5
  • clippy — Appendix D
  • conversions — n/a

🚀 How to Run My Exercises

1) Install Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup update

2) Install Rustlings (optional)

cargo install rustlings --locked

3) Run the Exercises

If you have Rustlings installed:

cd rustlings 
rustlings

Or, to test individual files manually:

cargo run
# or
cargo test

🤝 Credits

All exercises are originally from the Rustlings project by the Rust community.

This repo only contains my personal progress, modifications, and notes.


📜 License

My additions (comments, notes, or scripts) are shared under the MIT License. The original Rustlings exercises remain under their respective license.


🦀 Learning Rust, one compiler message at a time.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages