Delve into Rust's rich set of data structures such as tuples, arrays, vectors, hash sets, and hash maps. This course solidifies your ability to handle various data complexities while ensuring safety and efficiency.
Overview
Syllabus
- Lesson 1: Tuples in Rust
- Tuple Basics in Rust
- Tuples as Function Parameters
- Mastering Tuples in Rust
- Master Tuple Modification
- Tuple Ownership in Rust
- Functions with Tuple Parameters
- Lesson 2: Arrays in Rust
- Understanding Arrays in Rust
- Passing Arrays to Functions
- Mastering Array Indexing in Rust
- Arrays and Their Operations
- Handling Ownership in Arrays
- Passing Arrays in Functions
- Lesson 3: Vectors in Rust
- Using Vectors in Rust
- Ownership Rules for Vectors
- Vector Indexing with Superheroes
- Dealing with Vector Ownership Issues
- Mastering Vector Operations in Rust
- Managing Superhero Statistics with Vectors
- Lesson 4: HashSets in Rust
- Managing Unique Items with HashSets
- Managing Movie Collections with HashSets
- Debugging HashSet Operations in Rust
- Managing Fruit Collections with HashSets
- Using HashSets as Parameters
- Lesson 5: HashMaps in Rust
- Managing Superhero Powers with HashMaps
- Managing Data with HashMaps
- Managing Superhero Powers with HashMaps
- Fix and Master HashMaps Basics
- Handling HashMaps in Functions