Rust Tur Daftar Isi

Result

Rust mempunyai enum generik bawaan bernama Result yang memungkinkan kita mengembalikan sebuah hasil yang mempunyai kemungkinan untuk gagal. Ini adalah cara idiomatis bahasa ini menangani error.

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

Perhatikan bahwa tipe generik kita sekarang mempunyai beberapa tipe parameter (<T, E>), dipisahkan dengan koma.

Enum ini juga sangat umum, sehingga kita dapat membuat instance dari tipe ini dimana saja dengan varian Ok dan Err.