検索
Results of 1 - 8 of about 8 for Result (0.003 sec.)
- 奇妙なサイズの型 13122
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...達不可能性を示す時です。 例えば、ある API は、一般に Result を返す必要がありますが、 特定のケースでは絶対に失敗...しないことがわかっているとします。 Result<T, Void> を返すことで、この事実を型レベルで伝えるこ...です。 Void 型の値を提供することはできないので、この Result は Err に なり得ないと静的にわかります 。 そのため...、この API の利用者は、自信を持って Result をアンラップすることができます。 原理的に、Rust で... - https://man.plustar.jp/rust/nomicon/exotic-sizes.html - [similar]
- Final Code 10392
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...index out of bounds"); unsafe { self.len -= 1; let result = ptr::read(self.ptr().offset(index as isize)); pt...f.ptr().offset(index as isize), self.len - index); result } } pub fn into_iter(self) -> IntoIter<T> { unsafe...elf.start == self.end { None } else { unsafe { let result = ptr::read(self.start); self.start = if mem::size...as *const _ } else { self.start.offset(1) }; Some(result) } } } fn size_hint(&self) -> (usize, Option<usize... - https://man.plustar.jp/rust/nomicon/vec-final.html - [similar]
- 挿入と削除 9127
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...index out of bounds"); unsafe { self.len -= 1; let result = ptr::read(self.ptr.offset(index as isize)); ptr:...elf.ptr.offset(index as isize), self.len - index); result } } 関連キーワード: self , 挿入 , 削除 , offset ,... - https://man.plustar.jp/rust/nomicon/vec-insert-remove.html - [similar]
- IntoIter 8495
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...elf.start == self.end { None } else { unsafe { let result = ptr::read(self.start); self.start = self.start.o...ffset(1); Some(result) } } } fn size_hint(&self) -> (usize, Option<usize... - https://man.plustar.jp/rust/nomicon/vec-into-iter.html - [similar]
- 巻き戻し 8296
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...かしなことが起こった際に合理的な対処方法がある場合、Resultが使われます もし何かおかしなことが起こった際に合理的...グラムはアボートします 大抵の状況では圧倒的にOptionとResultが好まれます。というのもAPIのユーザーの 裁量次第でパ... - https://man.plustar.jp/rust/nomicon/unwinding.html - [similar]
- サイズが 0 の型を扱う 8079
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...elf.start == self.end { None } else { unsafe { let result = ptr::read(self.start); self.start = if mem::size...as *const _ } else { self.start.offset(1) }; Some(result) } } } fn size_hint(&self) -> (usize, Option<usize... - https://man.plustar.jp/rust/nomicon/vec-zsts.html - [similar]
- print.html 7663
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...達不可能性を示す時です。 例えば、ある API は、一般に Result を返す必要がありますが、 特定のケースでは絶対に失敗...しないことがわかっているとします。 Result<T, Void> を返すことで、この事実を型レベルで伝えるこ...です。 Void 型の値を提供することはできないので、この Result は Err に なり得ないと静的にわかります 。 そのため...、この API の利用者は、自信を持って Result をアンラップすることができます。 原理的に、Rust で... - https://man.plustar.jp/rust/nomicon/print.html - [similar]
- Atomics 7030
- はじめに 1. 安全と危険のご紹介 1.1. 安全と危険の相互作用 1.2. Unsafe と連携する 2. データレイアウ
...t hadn't changed, what would the point be? The end result is that the hardware doesn't guarantee that events... - https://man.plustar.jp/rust/nomicon/atomics.html - [similar]
PREV
1
NEXT