Turul limbajului Rust Cuprins

Result

Rust are o enumerare deja implementată numită Result care ne permite să returnăm o valoare care poate eșua în cadrul unei instrucțiuni. Este modalitatea idiomatică în care limbajul Rust tratează posibilele erori.

enum Result<T, E> {
    Ok(T),
    Err(E),
}

Observăm ca aceste tipuri generice au multiple tipuri parametrizate separate prin virgulă.

Această enumerare este foarte comună, instanțe ale ei pot fi create oriunde prin intermediul elementelor din enumerare Ok și Err.