検索
Results of 1 - 10 of about 13 for フィールド (0.004 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]