Tour di Rust Indice dei Contenuti

Result

Rust ha di serie un tipo generico enum chiamato Result che ci permette di ritornare un risultato che ha la possibilità di fallire. E' il modo idiomatico con cui il linguaggio gestisce gli errori.

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

Nota che il nostro tipo generico ha tipi parametrici multipli, separati da virgola.

Questa enum è molto comune, e le istanze di questa enum possono essere create ovunque con le varianti Ok ed Err.