Tour de Rust Tabla de Contenidos

Gestionar Errores de Forma Elegante

Result es tan común que Rust cuenta con el operador ? para trabajar con él. Estas dos afirmaciones son equivalentes:

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