Rust має вбудований узагальнений тип Result
, що дозволяє нам повертати значення або помилку. Це ідиоматичний шлях обробки помилок.
enum Result<T, E> {
Ok(T),
Err(E),
}
Відмітьте, що перелік має декілька узагальнених значень розділених комою.
Цей перелік також загальновживаний, його екземпляри можуть бути створені просто за допомогою значень Ok
або Err
.