Тур по Rust Зміст

Елегантна обробка помилок

Result настільки розповсюджений, що в Rust є окремий оператор ? для роботи з ними. Ці два вирази є еквіватентними:

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