以下の記事のサイド記事です。 Copyトレイト Types whose values can be duplicated simply by copying bits. source: https://doc.rust-lang.org/std/marker/trait.Copy.html 意訳: ビットをコピーすれば複製できる型だよ ヒント: 「ビットのコピー」と「複製」が意味するものの違いって? 「ビットのコピー」は、そのままメモリ上のビット配列をコピーすることです。 「複製」というのは、Rustレベルでの値としてみた時に、所有物として複製されているか、ということです。 例えば、 Vec は Copy が実装されていません。 Vec は当然 Sized なので、それ単体の「ビットのコピー」は常に定数時間ですぐに終わります。 しかし、Vec の中身は、実際の要素がどこにあるか、というポイ