Turul limbajului Rust Cuprins

Gestionare grațioasă a erorilor

Result e atât de des întâlnit încât Rust are un operator important, ?, pentru a le gestiona. Următoarele două afirmații sunt echivalente:

execută_ceva_ce_poate_eșua()?
match execută_ceva_ce_poate_eșua() {
    Ok(v) => v,
    Err(e) => return Err(e),
}