Tour de Rust Table des matières

Result

Le langage Rust met à disposition une énumération générique Result qui permet de renvoyer une valeur qui a la possibilité d'échouer. C'est la façon idiomatique avec laquelle le language gère les erreurs.

enum Result<T, E> {
    Ok(T),
    Err(E),
}

Note que ce type générique a plusieurs types paramétrés séparés par une virgule.

Cette énumération est très utilisée et on peut créer une instance avec les variantes d'énumération Ok et Err.