Resultのエイリアス特定のResult型が何度も何度も使用されると何が起きるでしょう?正解は「型名を書き下すのがすぐに面倒になる」です。このような場合は特定のResultのジェネリックエイリアスを定義すると吉です。エイリアスによって再度明記する必要性がない。}これはモジュールのレベルでは特に役立ちます。いうのも特定のモジュールで見つかるエラーは同じErr型(そのモジュール内の全てのResultを完結に表現する唯一のエイリアス)を持つ可能性があるからです。これは本当に有用なので標準ライブラリ内にもその例があります。IOエラー全般を代表するio::Resultです。入門が参考になるかもしれません。also:Result、io::Result。