← All courses
📜Intermediate

The Rust Language

The parts that make Rust feel different once ownership stops being the whole conversation. Enums that actually carry data and the pattern matching that makes them safe, traits as the only abstraction mechanism and what dynamic dispatch costs, generics with bounds, the orphan rule and why your impl was rejected, and the derive macros doing more work than you think.

Volume 24 · Part III · 5 chapters · 5 lessons
Share

What you'll learn

  • Enums, Option and Pattern Matching
  • Traits and What They Replace
  • Generics, Bounds and where Clauses
  • Static vs Dynamic Dispatch
  • Derive, Macros and the Orphan Rule

Curriculum

3 modules · 5 lessons
Module 2Abstraction3 lessons
Traits and What They Replace
Generics, Bounds and where Clauses
Static vs Dynamic Dispatch
Module 3Extending Types1 lessons
Derive, Macros and the Orphan Rule

Reviews

No reviews yet.

More courses

Browse all →