Introduction
Dans ce laboratoire, nous explorons l'utilisation de TryFrom
et TryInto
en Rust, qui sont des traits génériques utilisés pour des conversions potentielles entre types et renvoient des types Result
. Nous fournissons un extrait de code d'exemple qui démontre l'implémentation de TryFrom
pour convertir un i32
en une structure personnalisée EvenNumber
, puis montrons comment utiliser TryFrom
et TryInto
pour effectuer la conversion et gérer les erreurs possibles.
Note : Si le laboratoire ne spécifie pas de nom de fichier, vous pouvez utiliser n'importe quel nom de fichier que vous voulez. Par exemple, vous pouvez utiliser
main.rs
, le compiler et l'exécuter avecrustc main.rs &&./main
.