Um tour por Rust Índice

Manipulação de Erros Elegantes

O Result é tão comum que o Rust tem o poderoso operador ? para trabalhar com ele. Estas duas declarações são equivalentes:

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