Common Concepts

Ownership

Structs and Structure Related Data

Enums and Pattern Matching

Modules Management

Common Collections

Error Handling

Generics Types, Traits and Lifetimes

Automated Test

Functional Language Features

Smart Pointers

Concurrency

Object-Oriented Programming Features

Patterns and Matching

Advanced Topics