Um tour por Rust Índice

Result

O Rust possui uma enumeração genérica chamada Result que nos permite retornar um valor que tem a possibilidade de falhar.

Esta é a maneira idiomática pela qual a linguagem faz a manipulação de erros.

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

Observe que os nosso tipos genéricos possuem vários tipos parametrizados separados por vírgula.

Esta enumeração é tão comum que instâncias dela podem ser criadas em qualquer lugar com as palavras-chave Ok e Err.