変換

プリミティブ型はキャストで変換できます。

Rustはカスタム型(structenumのこと)の変換をトレイトを使って 処理しています。汎用的な変換はFromトレイトやIntoトレイトを使って行われます。 しかし、 特にStringへ、Stringからの変換など、より一般的なケースのため、より 具体的な変換が必要になることがあります。