Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Exploring Data Structures in Rust

via CodeSignal

Overview

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.

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

Reviews

Start your review of Exploring Data Structures in Rust

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.