</>

Ownership et borrowing

Débutant

Le cœur de Rust — propriété, emprunts, références et durées de vie.

  1. 01

    Les trois règles de l'ownership

    C'est ce qui permet à Rust de garantir la sécurité mémoire sans garbage collector.

  2. 02

    Move : le transfert de propriété

    Les types simples stockés sur la pile (i32, f64, bool, char, tuples de ces types) implémentent Copy : ils sont copiés au lieu d'être déplacés.

  3. 03

    Passer à une fonction

    Le cœur de Rust — propriété, emprunts, références et durées de vie.

  4. 04

    Borrowing : les références

    Une référence emprunte une valeur sans en prendre la propriété.

  5. 05

    Slices

    Une slice est une vue sur une portion contiguë de données.

  6. 06

    Durées de vie (lifetimes)

    Une annotation de lifetime dit au compilateur combien de temps une référence reste valide. Elle est nécessaire quand il ne peut pas le deviner.

  7. 07

    Smart pointers courants

    Le cœur de Rust — propriété, emprunts, références et durées de vie.