August 2019
Intermediate to advanced
504 pages
16h 38m
French
Je me doutais bien que si j’attendais suffisamment longtemps, il finirait par arriver quelque chose dans ce genre.
— Épitaphe sur le tombeau de George Bernard Shaw
La gestion des erreurs en Rust est suffisamment différente pour que nous y consacrions un chapitre complet, même bref. Vous n’y trouverez rien de difficile, mais certains concepts sont nouveaux. Nous verrons dans ce chapitre les deux sortes de gestion d’erreur de Rust : la panique et Result.
Toutes les erreurs ordinaires sont gérées avec Result : ce sont toutes les anomalies extérieures au programme comme une saisie erronée, une rupture de connexion réseau ou un problème de droits d’accès ou de permission. Le concepteur du programme ne peut rien faire pour ...