Result
に対するエイリアス
特定のResult
型を何度も使いたくなるのはどんな時でしょう?Rustはエイリアスの作成をサポートしていたことを思い出してください。便利なことに、特定のResult
型に対しても定義することができます。
モジュールレベルでは、エイリアスの作成は非常に役に立ちます。特定のモジュールで見られるエラーは同じErr
型を持つため、単一のエイリアスで簡潔にResults
に関わる全てを定義できます。std
ライブラリが提供するもの(io::Result
)もあるほど有益なのです!
簡単な例で構文を見てみましょう。