実装を必要としていることに由来します。定義している2つのメソッドに由来します。実装していることから来ています。できることを意味します。書くことで表明できます。返し、これ自体はトレイトオブジェクトです。トレイトのトレイトオブジェクトとしての用例については、後ほど再び取りあげます。トレイトの実装例を見せるには、いまはこのくらいで十分でしょう。値について、人間が十分理解できる説明を得られます。値について、人間が十分理解できる説明を得られます。Parse(num::ParseIntError),}このエラー型は2種類のエラー、つまり、IOを扱っているときのエラー、または、文字列を数値に変換するときのエラーが起こる可能性を示しています。定義のヴァリアントを増やせば、エラーの種類をいくらでも表現できます。実装するのは実に単純な作業です。明示的な場合分けの繰り返しになります。それらの実装に従います。それらの実装に従います。暗黙的にキャストします。実装しているので、問題なく動きます。それらの実装に従います。それらの実装に従います。暗黙的にキャストします。実装しているので、問題なく動きます。実装だということに留意してください。コントラクトを満たします。標準ライブラリで提供される一連の実装です。文字列を変換するのに便利なことはわかりました。変換できると言っています。これは、驚きに値するものには見えないかもしれませんが、一般的なコンテキストで有用なのです。