Ownership et borrowing
DébutantLe cœur de Rust — propriété, emprunts, références et durées de vie.
- 01
Les trois règles de l'ownership
C'est ce qui permet à Rust de garantir la sécurité mémoire sans garbage collector.
- 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.
- 03
Passer à une fonction
Le cœur de Rust — propriété, emprunts, références et durées de vie.
- 04
Borrowing : les références
Une référence emprunte une valeur sans en prendre la propriété.
- 05
Slices
Une slice est une vue sur une portion contiguë de données.
- 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.
- 07
Smart pointers courants
Le cœur de Rust — propriété, emprunts, références et durées de vie.