検索

phrase: max: clip:
target: order:
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]
ライフタイム 7319
はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ ... 成し、それを返さなくてはいけません! str が &'a u32 のフィールドだとしたら、 &'a str を返せるのですが、 もちろんそれ ...
https://man.plustar.jp/rust/nomicon/lifetimes.html - [similar]
PREV 1 2 NEXT