Conclusion

La propriété (ainsi que l’emprunt) est fondamentale en Rust. C’est cette notion qui permet de sécuriser la mémoire en Rust et ainsi d’éviter des erreurs d’accès à de la mémoire déjà libérée, ou non correctement allouée, comme on peut le subir en C++ par exemple.

Si la notion n’est pas toujours simple à appréhender, elle est tout de même facile à respecter pour le développeur Rust car tout se joue à la compilation, avec des messages d’erreur particulièrement explicites.

Autrement dit, dès que les transferts de propriétés, ou les prêts, de votre code sont cohérents selon le compilateur Rust, la compilation se termine par un succès et vous obtenez ainsi une sorte de garantie que l’exécution ne subira pas d’incident à propos de la gestion de la mémoire.

Pour consulter la suite, découvrez le livre suivant :
couv_EIRUST.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Fonctionnement de l'emprunt
Suivant
Premières structures en Rust