Introducción
En este laboratorio, exploramos el uso de TryFrom
y TryInto
en Rust, que son rasgos genéricos utilizados para conversiones fallibles entre tipos y devuelven tipos Result
. Proporcionamos un fragmento de código de ejemplo que demuestra la implementación de TryFrom
para convertir un i32
en una estructura personalizada EvenNumber
, y luego mostramos cómo usar TryFrom
y TryInto
para realizar la conversión y manejar los posibles errores.
Nota: Si el laboratorio no especifica un nombre de archivo, puede usar cualquier nombre de archivo que desee. Por ejemplo, puede usar
main.rs
, compilar y ejecutarlo conrustc main.rs &&./main
.