検索
Results of 1 - 10 of about 13 for フィールド (0.020 sec.)
- デストラクタ 12932
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
えます。 drop が実行された後、 Rust は self の全てのフィールドのドロップを再帰的に実行しようとします。 これは便利な...
機能で、子フィールドをドロップするための "デストラクタの決まり文句" を 書...
く必要がありません。もし構造体に、子フィールドをドロップする以外の、ドロップされる際の 特別なロジッ...
ドロップを防ぐことが出来たとしても、例えば self から フィールドをムーブすることが妨げられることに注意してください。...
- https://man.plustar.jp/rust/nomicon/destructors.html - [similar]
- print.html 11771
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
す。 Vec の他のコードはこれを防げません。 Vec は cap フィールドを検証できないので、 信頼しなくてはならない のです。...
を呼べるのです。 また、 make_room は Vec の private フィールドを直接アクセスしているので、 Vec と同じモジュールでの...
ust は必要なときにはパディングを挿入して、 すべてのフィールドが適切にアラインされ、 また全体のサイズがアラインメン...
しかし、A のインスタンスと B のインスタンスとが同じフィールド順や、同じパディングを持つことを 保証しません 。(現...
- https://man.plustar.jp/rust/nomicon/print.html - [similar]
- リファレンス 9448
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
が木のルートになり、変数が直接の子になります。 変数がフィールドを持つのであれば、それは変数の直接の子になるでしょう...
ウント自体も内部可変性を使っています。 変数や構造体のフィールドに内部可変性があることを型システムに正しく伝えるには...
とになります。 例えば、可変参照は、その参照先の一つのフィールドを指す参照を又貸しすることができます。 #![allow(unus...
ed)] fn main() { let x = &mut (1, 2); { // x のフィールドを又借りする let y = &mut x.0; // この時点で y は生存...
- https://man.plustar.jp/rust/nomicon/references.html - [similar]
- 代替メモリレイアウト 9237
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
す。意味はとても単純で、「C がやるようにやれ」です。 フィールドの順序、サイズ、アラインメントが、C や C++ に期待する...
では、タプルは構造体と似ています。構造体との違いは、フィールドに名前がないことだけです。 型に drop flags が付いてい...
いくつかの ARM チップ)かもしれません。 パックされたフィールドを直接読んだり書いたりするという単純なケースでは、 コ...
題を隠してくれるかもしれません。 しかし、パックされたフィールドへの参照を扱う場合には、アラインされてない読み込みを...
- https://man.plustar.jp/rust/nomicon/other-reprs.html - [similar]
- Unsafe と連携する 9237
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
す。 Vec の他のコードはこれを防げません。 Vec は cap フィールドを検証できないので、 信頼しなくてはならない のです。...
を呼べるのです。 また、 make_room は Vec の private フィールドを直接アクセスしているので、 Vec と同じモジュールでの...
- https://man.plustar.jp/rust/nomicon/working-with-unsafe.html - [similar]
- repr(Rust) 8692
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
ust は必要なときにはパディングを挿入して、 すべてのフィールドが適切にアラインされ、 また全体のサイズがアラインメン...
しかし、A のインスタンスと B のインスタンスとが同じフィールド順や、同じパディングを持つことを 保証しません 。(現...
u32> とを考えてみます。 もし Rust が指定された順にフィールドをレイアウトしなくてはならないとすると、 アラインメン...
、パディングしなくてはなりません。 つまりもし Rust がフィールドを並び替えられないとすると、次のような型を生成すると...
- https://man.plustar.jp/rust/nomicon/repr-rust.html - [similar]
- チェックされないメモリ 8375
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
す。同じように、もし部分的に初期化されている構造体のフィールドに Drop を 実装しているものが存在しない場合、このフィ...
- https://man.plustar.jp/rust/nomicon/unchecked-uninit.html - [similar]
- 奇妙なサイズの型 8269
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
は、単にポインタが指す要素の数です。 構造体は、最後のフィールドとして DST を直接含むことができますが、その構造体自体...
nfo: u32, data: [u8], } } Rust 1.0 時点では、最後のフィールドが正しくアラインメントされていない DST 構造体は正しく...
ます。 #![allow(unused)] fn main() { struct Foo; // フィールドがない = サイズ 0 // すべてのフィールドのサイズがない...
- https://man.plustar.jp/rust/nomicon/exotic-sizes.html - [similar]
- 型強制 8164
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...
U, ...> 但し T: Unsize<U> Foo は構造体 Foo の最後のフィールドだけが T を含む型である T は他のフィールドの一部とな...
っていない Bar<T>: Unsize<Bar<U>> 但し Foo の最後のフィールドが Bar<T> の型である場合 型強制は、 型強制サイト で起...
- https://man.plustar.jp/rust/nomicon/coercions.html - [similar]