Structs, enums et traits
IntermédiaireModéliser ses données, pattern matching, génériques et traits.
- 01
Structs
Modéliser ses données, pattern matching, génériques et traits.
- 02
Enums
Les enums de Rust peuvent porter des données — ce sont des types somme, bien plus puissants que dans la plupart des langages.
- 03
Option : l'absence de valeur
Rust n'a pas de null. On utilise Option<T> : Some(valeur) ou None.
- 04
Génériques
Modéliser ses données, pattern matching, génériques et traits.
- 05
Traits
Un trait définit un comportement partagé, comme une interface.
- 06
Traits standards à connaître
Modéliser ses données, pattern matching, génériques et traits.