検索
Results of 1 - 10 of about 53 for RawVec (0.019 sec.)
- RawVec 16164
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
グ 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9. Drain 9.10. サイズが 0 の型を扱う 9.11. Final...
と Mutex の実装 Light (default) Rust Coal Navy Ayu RawVec 興味深い状況に突入しました。すなわち、 Vec と Into...
ケート、伸長そして解放のロジックを 与えます。 struct RawVec<T> { ptr: Unique<T>, cap: usize, } impl<T> RawVec<...
>() != 0, "TODO: implement ZST support"); unsafe { RawVec { ptr: Unique::new(heap::EMPTY as *mut T), cap: 0...
- https://man.plustar.jp/rust/nomicon/vec-raw.html - [similar]
- Final Code 12324
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
グ 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9. Drain 9.10. サイズが 0 の型を扱う 9.11. Final...
std::marker::PhantomData; use alloc::heap; struct RawVec<T> { ptr: Unique<T>, cap: usize, } impl<T> RawVec<...
ubles as "unallocated" and "zero-sized allocation" RawVec { ptr: Unique::new(heap::EMPTY as *mut T), cap: ca...
mut _); self.cap = new_cap; } } } impl<T> Drop for RawVec<T> { fn drop(&mut self) { let elem_size = mem::siz...
- https://man.plustar.jp/rust/nomicon/vec-final.html - [similar]
- サイズが 0 の型を扱う 10195
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
グ 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9. Drain 9.10. サイズが 0 の型を扱う 9.11. Final...
がたいことに、ポインタのイテレータと、 RawValIter と RawVec に対する アロケーションの扱いを抽出しました。なんと...
ければなりません。 現在のアーキテクチャでは、これは RawVec の各メソッド内に一つずつ、合わせて 3 つの ガードを...
書くことを意味します。 impl<T> RawVec<T> { fn new() -> Self { unsafe { // !0 は usize::M...
- https://man.plustar.jp/rust/nomicon/vec-zsts.html - [similar]
- 初期化されないメモリ 8469
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
グ 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9. Drain 9.10. サイズが 0 の型を扱う 9.11. Final...
, ライフタイム , チェック , 実装 , サイズ , 状態 , RawVec , IntoIter , 削除...
- https://man.plustar.jp/rust/nomicon/uninitialized.html - [similar]
- Drain 7799
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
グ 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9. Drain 9.10. サイズが 0 の型を扱う 9.11. Final...
下のようになります。 pub struct IntoIter<T> { _buf: RawVec<T>, // これを扱うことはないのですが、その存在は必要...
- https://man.plustar.jp/rust/nomicon/vec-drain.html - [similar]
- Arc と Mutex の実装 7546
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
グ 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9. Drain 9.10. サイズが 0 の型を扱う 9.11. Final...
- https://man.plustar.jp/rust/nomicon/arc-and-mutex.html - [similar]
- ドットオペレータ 7546
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
グ 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9. Drain 9.10. サイズが 0 の型を扱う 9.11. Final...
- https://man.plustar.jp/rust/nomicon/dot-operator.html - [similar]
- データレイアウト 7412
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
グ 9.5. 参照外し 9.6. 挿入と削除 9.7. IntoIter 9.8. RawVec 9.9. Drain 9.10. サイズが 0 の型を扱う 9.11. Final...
- https://man.plustar.jp/rust/nomicon/data.html - [similar]