並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 1 件 / 1件

新着順 人気順

持ち値の検索結果1 - 1 件 / 1件

  • Rust: Copyトレイトが実装された型を持つ値を無理やりムーブする方法となぜ必要か

    以下の記事のサイド記事です。 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 の中身は、実際の要素がどこにあるか、というポイ

      Rust: Copyトレイトが実装された型を持つ値を無理やりムーブする方法となぜ必要か
    1