Rust, yerleşik olarak gelen ve kodun başarısız olması durumunda değer döndürmemize izin veren, Result
adında genellenmiş bir enum türüne de sahiptir. Genellenmiş bu enum türü bize, Rust ile hata işlemenin deyimsel yolunu sunar.
enum Result<T, E> {
Ok(T),
Err(E),
}
Result
türünün, virgülle ayrık şekilde parametreleştirilmiş Ok
ve Err
adında iki farklı türden oluştuğuna dikkat edin.
Sıklıkla kullanılan Result
türü örneklerini, dilediğiniz yer ve zamanda Ok
ve Err
varyantlarını belirterek oluşturulabilirsiniz.