検索
Results of 1 - 8 of about 8 for let (0.010 sec.)
- クロージャはフィールドごとにキャプチャする - エディションガイド 13248
- 序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション
...fix は、このような違いが起こりうると検出した場合、 let _ = &a のような文を挿入して、クロージャが変数全体を...。従って以下のようなコードはコンパイルに失敗します: let a = SomeStruct::new(); drop(a.x); // Move out of o...struct // OK: 構造体の他のフィールドは、まだ使える let c = || println!("{}", a.y); // Error: Tries to cap...下のような状況を検知すると、 cargo fix は「ダミーの let」をクロージャの中に挿入して、強制的に全ての変数がキ... - https://man.plustar.jp/rust/edition/rust-2021/disjoint-capture-in-closures.html - [similar]
- エディションガイド 10465
- 序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション
...なってこれらを突然キーワードに変えてしまうと、例えば let async = 1; のようなコードが壊れてしまいます。 この...ain() { #[macro_export] macro_rules! foo { () => { let dyn = 1; println!("it is {}", dyn); // "これは {}...ate root // クレートのルートでは、このように書ける let x = chrono::Utc::now(); } mod submodule { fn funct...` でインポートしない限り :: から始めないといけない let x = ::chrono::Utc::now(); } } 今は、外部クレートの... - https://man.plustar.jp/rust/edition/print.html - [similar]
- パスとモジュールシステムへの変更 - エディションガイド 8946
- 序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション
...ate root // クレートのルートでは、このように書ける let x = chrono::Utc::now(); } mod submodule { fn funct...` でインポートしない限り :: から始めないといけない let x = ::chrono::Utc::now(); } } 今は、外部クレートの...ate root // クレートのルートでは、このように書ける let x = chrono::Utc::now(); } mod submodule { fn funct...// サブモジュール内でも、クレートを直接参照できる let x = chrono::Utc::now(); } } さようなら、 mod.rs Ru... - https://man.plustar.jp/rust/edition/rust-2018/path-changes.html - [similar]
- 配列に対する IntoIterator - エディションガイド 8133
- 序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション
...なく所有権を持った値となります。 例えば: fn main() { let array = [1u8, 2, 3]; for x in array.into_iter() {...つのメソッド iter() を呼び出すことです: fn main() { let array = [1u8, 2, 3]; for x in array.iter() { // <-... - https://man.plustar.jp/rust/edition/rust-2021/IntoIterator-for-arrays.html - [similar]
- 推論変数への生ポインタに対するメソッドのディスパッチ - エディションガイド 8079
- 序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション
...しく解説します。以下のプログラムをご覧ください 2 。 let s = libc::getenv(k.as_ptr()) as *const _; s.is_nul...型がどの定数ポインタになるのか明示すればよいです 2 : let s = libc::getenv(k.as_ptr()) as *const libc::c_cha... - https://man.plustar.jp/rust/edition/rust-2018/tyvar-behind-raw-pointer.html - [similar]
- エディションとは? - エディションガイド 7826
- 序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション
...なってこれらを突然キーワードに変えてしまうと、例えば let async = 1; のようなコードが壊れてしまいます。 この... - https://man.plustar.jp/rust/edition/editions/index.html - [similar]
- panic マクロの一貫性 - エディションガイド 7826
- 序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション
...ときは、引数の中身に見向きもしません。 // Rust 2018 let a = "{"; println!(a); // Error: First argument mus... - https://man.plustar.jp/rust/edition/rust-2021/panic-macro-consistency.html - [similar]
- 発展的な移行戦略 - エディションガイド 7717
- 序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション
...ain() { #[macro_export] macro_rules! foo { () => { let dyn = 1; println!("it is {}", dyn); // "これは {}... - https://man.plustar.jp/rust/edition/editions/advanced-migrations.html - [similar]
PREV
1
NEXT