2023-08-23
本文は ChatGPT(gpt-4-1106-preview) によって翻訳されました。
こんにちは、そしてThis Week in Rustの新しい号へようこそ! Rustは、誰もが信頼性と効率の高いソフトウェアを構築できるプログラミング言語です。 これはその進捗とコミュニティの週間サマリーです。 何か取り上げてほしいですか?Twitterの@ThisWeekInRustかmastodon.socialの@ThisWeekinRustでタグ付けしてください。または、プルリクエストを送ってください。 関わりたいですか?貢献を歓迎します。
This Week in RustはGitHubで公開開発されており、アーカイブはthis-week-in-rust.orgで閲覧可能です。 今週の号に誤りを見つけた場合は、PRを提出してください。
今週のCrateはdocument-featuresです。Cargo.tomlのコメントからフィーチャーフラグのドキュメントを抽出するためのcrateです。
Zicklagさんの提案に感謝します!
オープンソースプロジェクトに貢献したいけれど、どこから始めたらいいかわからないですか? 毎週、Rustコミュニティから選んだタスクをいくつかハイライトして、あなたが選んで始められるようにしています!
これらのタスクにはメンターが付いていることもあります。詳細はタスクページを訪れてください。
あなたがRustプロジェクトのオーナーで貢献者を探している場合は、こちらにタスクを提出してください。
最近一周内,Rust项目合并了342个拉取请求。
count解析(RFC #3086)custom_mir:将Call()终结者语法更改为更可读的内容relocation_model を追加するtry_coerce の副作用を避けるrustc_do_not_const_check とマークされた関数を絶対に定数として実行しないことを保証するFnDef を禁止するshallow_lint_levels_on を eval_always とマークしないinvalid_reference_casting リントを改善panic_nounwind マシナリーをコード生成と同じ方法で呼び出すdeduced_param_attrs でローカルがフリーズしているかチェックする前に正規化deduce_future_output_from_obligations の戻り型を正規化match アーム以外に影響を与える場合にその型を指摘TypeError::RegionsInsufficientlyPolymorphicであっても期待値を指摘するconsider_unsize_to_dyn_candidate を他のアンサイズ候補から分離するtype-system-chess のコンパイル速度を上げるunpark のすべての呼び出しを同期するFormatMessageW()に言語IDとしてゼロを使用するunstable_target_features を使用するcargo: credential: cargo:basicをcargo:token-from-stdoutにリネームする 以下是一些 Rust 编程语言及其包管理器 Cargo 的更新的日文翻译:
cargo: 修正:更改默认设置以始终签入 Cargo.lock
Cargo.lock をチェックインするためのデフォルトを変更する。cargo: 将 cargo-credential-gnome-secret 作为内建的 cargo:libsecret
cargo: 在超额冗长模式下为 cargo run 打印环境变量
cargo run の環境変数を表示する。rustdoc: 添加 lint redundant_explicit_links
redundant_explicit_links を追加する。rustdoc: --test-run-directory 及び相対パスとの修正
rustfmt: 在只有条目的 vec!{} 格式化时防止 ICE
vec!{} をフォーマットする際に ICE を防ぐ。rustfmt: 在 v2 中以 where 子句中移除换行符
rustfmt: Cargo.tomlのlicenseフィールドでORオペレーターを使用します (https://github.com/rust-lang/rustfmt/pull/5889)
clippy: iter_overeager_cloned: .cloned().map()と.cloned().for_each()を検出します (https://github.com/rust-lang/rust-clippy/pull/11319)
clippy: new_without_default: where句を提案に含め、適用可能にします (https://github.com/rust-lang/rust-clippy/pull/11280)
clippy: useless_conversion: 関数アイテムへのパスのみにlintし、マクロ内のFPを修正します (https://github.com/rust-lang/rust-clippy/pull/11070)
clippy: implicit_cloneについて、借用された値にto_ownedを呼び出しても構わないと許可します (https://github.com/rust-lang/rust-clippy/pull/11321)
clippy: unwrap_or_defaultでは提案されたメソッドが存在するかをチェックします (https://github.com/rust-lang/rust-clippy/pull/11359)
clippy: NEEDLESS_PASS_BY_REF_MUTについて非同期ブロックを正しく処理します (https://github.com/rust-lang/rust-clippy/pull/11314)
clippy: 新しいLint: should_panic_without_expect (https://github.com/rust-lang/rust-clippy/pull/11204)
rust-analyzer: 保存時のチェック状態を切り替えるためのステータスバーボタンを追加します (https://github.com/rust-lang/rust-analyzer/pull/15446)
rust-analyzer: extern crateの補完を実装します (https://github.com/rust-lang/rust-analyzer/pull/15374) 以下是将这些英文标题翻译成日文的列表です:
rust-analyzer: 記号インデックスにインポートエイリアスを記録 (https://github.com/rust-lang/rust-analyzer/pull/15477)
rust-analyzer: rust-analyzer.check.invocation{Strategy,Location} のヘルプテキストを修正 (https://github.com/rust-lang/rust-analyzer/pull/15490)
rust-analyzer: マクロからのメソッドのシグネチャヘルプを修正 (https://github.com/rust-lang/rust-analyzer/pull/15418)
rust-analyzer: 自動インポート(および補完)で #[doc(hidden)] アイテムをインポートするのを修正 (https://github.com/rust-lang/rust-analyzer/pull/15473)
rust-analyzer: DeMorgan アシストを書き換え (https://github.com/rust-lang/rust-analyzer/pull/15410)
rust-analyzer: ジェネリック定数のデフォルト値にホバリングを開始 (https://github.com/rust-lang/rust-analyzer/pull/15463)
rust-analyzer: プロジェクト検出コマンド用のバッファサイズを増加 (https://github.com/rust-lang/rust-analyzer/pull/15420)
rust-analyzer: タイプ引数のタイプ補完と定数引数の定数補完を提案 (https://github.com/rust-lang/rust-analyzer/pull/15383)
rust-analyzer: "不足しているメンバーを追加" アシスト:const パラメータのデフォルト値の置換を実装 (https://github.com/rust-lang/rust-analyzer/pull/15179)
rust-analyzer: LSPサーバーをアップグレード (https://github.com/rust-lang/rust-analyzer/pull/15480)
2023-08-23から2023-09-20までの間のRustyイベント 🦀
注: 具体的なイベントや詳細が記載されていないため、その部分については情報を提供できません。具体的なイベントに関する情報を提供していただけると、それに基づいた日本語の翻訳を提供できます。
あなたがRustのイベントを主催している場合は、カレンダーに追加し、 ここで言及されるようにしてください。イベントへのリンクも追加することを忘れずに。 アクセスについては、[Rustコミュニティチーム][community]までメールしてください。
最新の r/rust の「誰が採用しているか」スレッド をご覧ください。
[...] 人を非難することに利益はない。
ただし、インデントにスペースを3つ使用する人は例外だ。そういう人々を徹底的に嘲笑し、公然と嫌がらせをするべきだ。彼らが正気を取り戻し、全てのまともで、文明的な 人々のように5つ のスペースを使用するまでね。ちくしょう野蛮人が...
提案者は Jonas Fassbender さんです!
This Week in Rust の編集者: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
メールリストのホスティングは The Rust Foundation が提供しています