</>

Structs, enums et traits

Intermédiaire

Modéliser ses données, pattern matching, génériques et traits.

  1. 01

    Structs

    Modéliser ses données, pattern matching, génériques et traits.

  2. 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.

  3. 03

    Option : l'absence de valeur

    Rust n'a pas de null. On utilise Option<T> : Some(valeur) ou None.

  4. 04

    Génériques

    Modéliser ses données, pattern matching, génériques et traits.

  5. 05

    Traits

    Un trait définit un comportement partagé, comme une interface.

  6. 06

    Traits standards à connaître

    Modéliser ses données, pattern matching, génériques et traits.