This repo contains code produced while taking Rust beginners video course on freeCodeCamp by Arfan Zubi.
The code is split into folders, following the chapter structure of the course.
Each folder contains files of compiling exercise code and comentary from the video. Files are named after the topics covered in each chapter.
- Introduction & Learning Resources
- Variables
- Numbers & Binary System
- Chars, Bools & Unit Types
- Statements & Expressions
- Functions
- Ownership
- Borrowing
- String vs. &str
- Slices
- Tuples
- Structs
- Enums
- The "Option" Enum
- Flow Control
- Pattern Match
- Methods & Associated Functions
- Generics
- Traits
- Trait Objects
- Associated Types
- String
- Vectors
- HashMaps
- Type Coercion
- From & Into
- panic!
- Result
- Cargo, Crates & Modules
- Debug & Display
- Lifetimes
- Lifetime Elision
- Closures
- Iterators