Rust ツアー 目次

Result

Rustには Result と呼ばれるジェネリックな列挙型が組み込まれており、失敗する可能性のある値を返せます。 これは言語がエラーを処理する際の慣用的な方法です。

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

このジェネリック型はカンマで区切られた複数のパラメータ化された型を持つことに注意してください。

この列挙型はとても一般的なもので、OkErr を使えばどこでもインスタンスを生成できます。