これを理解すればRust中級者を名乗れるのでは?的なTraitたち
「Rustのコードを読んでいるとたまに出会うけど、直接今書いてるコードとは関係ないしまあ理解は後回しでいいか...」的な感じで、自分の中で理解を後回しにしていた概念(主にTrait)達を少しまとめようと思う.
- std::borrow::Borrow
- std::borrow::Cow
- std::borrow::ToOwned
- std::convert::AsRef
- std::convert::From
- std::convert::Into
- std::ops::Deref
GWで少し時間もあるので、こいつらと向き合ってみる. これらのTraitの理解が深まったらまたブログ記事を書くかもしれない.