検索

phrase: max: clip:
target: order:
Results of 1 - 10 of about 17 for コード (0.023 sec.)
エディションガイド 13207
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... ます: エディションとは何か 各エディションの変更内容 コードをあるエディションから別のエディションへ移行する方法 ... ードに変えてしまうと、例えば let async = 1; のようなコードが壊れてしまいます。 このような問題を解決するために、 ... りがちです。 エディションに関わらず、すべての Rust のコードは最終的にはコンパイラの中で同じ内部表現に変換される ... しいエディションに適合させるために必要な小さな変更をコードに施します。 例えば、Rust 2018 への移行の際は、 asyn ...
https://man.plustar.jp/rust/edition/print.html - [similar]
発展的な移行戦略 - エディションガイド 11242
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... コマンドを、次のエディションでコンパイルされなくなるコードを検知する特別な リント が有効になった状態で実行する ... ことで機能します。 このリントには、コードを変更したら現在と次のエディションの双方に適合させる ... めの指示も含まれています。 cargo fix コマンドはソースコードをそれに従って変更し、再び cargo check を実行して修正 ... します。 現在と次のエディションの両方に同時に適合したコードに書き換えると、コードを段階的に移行することが楽にな ...
https://man.plustar.jp/rust/edition/editions/advanced-migrations.html - [similar]
既存のプロジェクトのエディションを移行する - エディションガイド 10880
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... ツールが付属しています。 このツールは、あなたのソースコードを書き換えて次のエディションに適合させます。 簡単にい ... 移行する場合も実質的に同様です。 src/lib.rs に以下のコードがあるクレートがあるとします。 #![allow(unused)] fn ... main() { trait Foo { fn foo(&self, i32); } } このコードは i32 という無名パラメータを使用しています。 これは ... サポートされておらず 、コンパイルに失敗します。 このコードを更新してみましょう。 あなたのコードを新しいエディシ ...
https://man.plustar.jp/rust/edition/editions/transitioning-an-existing-project-t... - [similar]
Prelude への追加 - エディションガイド 10086
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... しに曖昧性が発生して、コンパイルに失敗するようになるコードがあるかもしれません。 詳細 標準ライブラリの prelude ... ます。 これにより、プレリュードに追加があっても既存のコードは壊れないようになっています。 たとえば、 example と ... トレイト をプレリュードに追加すると、捉えがたい形でコードが壊れることがあります。 たとえば、 MyTryInto トレイ ... ドに追加していませんでした。 追加してしまうと、多くのコードでそのような問題が起こりうるからです。 解決策として、 ...
https://man.plustar.jp/rust/edition/rust-2021/prelude.html - [similar]
警告からエラーへの格上げ - エディションガイド 8845
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... ントか ellipsis_inclusive_range_patterns リントが出るコードは、Rust 2021 ではエラーになります。 詳細 現存する2つ ... ードを使用することが必須になりました。 例えば、以下のコードでは &MyTrait に dyn キーワードが含まれていないため、 ... 、 ..= を使うことが推奨されていました。 例えば、次のコードはパターンとして ... を使っているため、Rust 2021 では ... くてはならない } } 移行 あなたの Rust 2015 か 2018 のコードで、 bare_trait_objects や ellipsis_inclusive_range_ ...
https://man.plustar.jp/rust/edition/rust-2021/warnings-promoted-to-error.html - [similar]
クロージャはフィールドごとにキャプチャする - エディションガイド 8793
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... たりムーブしたりできなくなります。従って以下のようなコードはコンパイルに失敗します: let a = SomeStruct::new(); ... リファレンスを参照してください)。 したがって、上記のコードは Rust 2021 では問題ありません。 フィールドごとのキ ... より詳しい動機が記載されています。 移行 Rust 2018 のコードベースから Rust 2021 への自動移行の支援のため、2021 ... le_closure_captures が追加されています。 rustfix でコードを Rust 2021 エディションに適合させるためには、次のよ ...
https://man.plustar.jp/rust/edition/rust-2021/disjoint-capture-in-closures.html - [similar]
エディションとは? - エディションガイド 8673
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... ードに変えてしまうと、例えば let async = 1; のようなコードが壊れてしまいます。 このような問題を解決するために、 ... りがちです。 エディションに関わらず、すべての Rust のコードは最終的にはコンパイラの中で同じ内部表現に変換される ... しいエディションに適合させるために必要な小さな変更をコードに施します。 例えば、Rust 2018 への移行の際は、 asyn ... なコーナーケースもないとは言えません。 このツールは、コードの正しさやパフォーマンスに影響を与えうるような、プロ ...
https://man.plustar.jp/rust/edition/editions/index.html - [similar]
推論変数への生ポインタに対するメソッドのディスパッチ - エディションガイド 8173
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... ーが実際はそれが安全であると信じていても、そのようなコードをコンパイルすることは許されていません。 #[allow(... ... なっています。これがハードエラーです。 一方、到達不能コード(たとえば関数の途中で return をしており、それ以降の ... 本ページで説明されている変更点です。 2 これらのソースコードは mikeyhew 氏による rust-lang/rust#46906 へのコメン ...
https://man.plustar.jp/rust/edition/rust-2018/tyvar-behind-raw-pointer.html - [similar]
配列に対する IntoIterator - エディションガイド 8104
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... ありません。 トレイト実装を追加する だけでは、既存のコードが壊れてしまいます。 メソッド呼び出し構文の仕組み 上 ... れてきました。 しかし、このケースではあまりにも多くのコードが壊れてしまうのです。 何度も提案されてきたのは、「R ... エディションで追加されましたが、 Rust 2021 より前のコードが破壊されないようにちょっとしたハックが行われました ... 。 Rust 2015 と 2018 のコードでは、コンパイラは従来どおり array.into_iter() を (& ...
https://man.plustar.jp/rust/edition/rust-2021/IntoIterator-for-arrays.html - [similar]
構文の予約 - エディションガイド 7897
序文 1. エディションとは? 1.1. 新しいプロジェクトを作成する 1.2. 既存のプロジェクトのエディション ... で、ヌル終端のC言語の文字列を表す。 移行 Rust 2018 のコードベースから Rust 2021 への自動移行の支援のため、2021 ... incompatible_syntax が追加されています。 rustfix でコードを Rust 2021 エディションに適合させるためには、次のよ ... うに実行します。 cargo fix --edition コード移行を手で行いたいか、行う必要があっても、移行は非常 ...
https://man.plustar.jp/rust/edition/rust-2021/reserving-syntax.html - [similar]
PREV 1 2 NEXT