ファイルI/O
File構造体はすでに開いたファイルを表します。(これはファイル記述子の
ラップです。) また、これに対して読み取りや書き込みの権限を要求できます。
ファイルI/Oには多くの失敗要素があるため, Fileのメソッドは
Result<T, io::Error>のエイリアスであるio::Result<T>を返します。
これによって、ファイルI/Oのエラーを明確にできます。これのおかげで、 パスの失敗について、自身を持って処理できます。
File構造体はすでに開いたファイルを表します。(これはファイル記述子の
ラップです。) また、これに対して読み取りや書き込みの権限を要求できます。
ファイルI/Oには多くの失敗要素があるため, Fileのメソッドは
Result<T, io::Error>のエイリアスであるio::Result<T>を返します。
これによって、ファイルI/Oのエラーを明確にできます。これのおかげで、 パスの失敗について、自身を持って処理できます。