Тур по Rust Содержание

Тип Result

Rust имеет встроенное перечисление Result, которое позволяет вернуть значение или ошибку. Это идиоматический способ обработки ошибок в языке.

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

Заметьте, что шаблонный тип имеет несколько обощенных типов, разделенных запятой.

Это перечисление так распространено, что его варианты можно создавать везде, просто написав Ok или Err.