Rustのエラーハンドリング

RustのエラーハンドリングではResult<T, E>型がよく使われる。 TEは型パラメータでTが成功時の返り型、Eがエラー時の返り方を示す。 関数の中ではTの場合はOk()で包んで、Eの場合はErr()で包んで返す。