Skip to content

EpochBoy/getrusty

Repository files navigation

🦀 Get Rusty

Personal learning repository for Rust.

Progress

Ch Topic Rustlings Book Ex
1-3 Getting Started & Basics 1-22 done done
4 Understanding Ownership 25-29 done done
5 Using Structs 30-32 done done
6 Enums and Pattern Matching 33-35, 46-49 done done
7 Packages & Modules 40-42 done done
8 Common Collections 23-24, 36-39, 43-45 done done
9 Error Handling 50-54 done done
10 Generics, Traits, Lifetimes 55-64 done done
11 Writing Automated Tests 65-67 done done
12 CLI Project
13 Iterators & Closures 68-72 done done
14 More about Cargo
15 Smart Pointers 73-76
16 Fearless Concurrency 77-79
17 Async and Await
18 OOP Features
19 Patterns and Matching
20 Advanced Features 80-91
21 Final Project
Quizzes 92-94

Repository Structure

getrusty/
├── the-book/       # Book exercises
├── rustlings/      # Rustlings (run: cd rustlings && rustlings)
├── by-example/     # Reference examples
└── playground/     # Scratch space

Quick Commands

# Rustlings
cd rustlings && rustlings

# Cargo
cargo new project_name
cargo run
cargo test

Documentation

Resources


Started: January 2026

Releases

No releases published

Packages

No packages published

Languages