Tour de Rust Table des matières

Gestion élégante des erreurs

Result est tellement commun que Rust possède l'opérateur ? qui lui est associé. Ces deux bout de code sont équivalent:

do_something_that_might_fail()?
match do_something_that_might_fail() {
    Ok(v) => v,
    Err(e) => return Err(e),
}