2023-02-01
本文は ChatGPT(gpt-3.5-turbo-1106) によって翻訳されました。
こんにちは、そしてThis Week in Rustの新しい号へようこそ! Rustは、信頼性の高い効率的なソフトウェアを構築するためのプログラミング言語です。 この記事では、その進捗とコミュニティの週間サマリーを提供しています。 何か特定のことを紹介してほしいですか?Twitterの@ThisWeekInRustやmastodon.socialの@ThisWeekinRustでタグ付けするか、プルリクエストを送信してください。 参加したいですか?貢献を歓迎します。
This Week in RustはGitHubで公開開発されています。 今週の記事に誤りがあれば、PRを提出してください。
async-io-typed と async-io-converse を使用した生 I/O ストリームの複雑な通信管理今週のクレートはsymphoniaです。これは、多くの一般的なフォーマットのための純粋なRustオーディオデコーダのコレクションです。
提案してくれたKornelさんに感謝します!
いつもオープンソースプロジェクトに貢献したいと思っていましたが、どこから始めればいいかわからなかった方へ 毎週、Rustコミュニティからいくつかのタスクをハイライトし、あなたが選んで取り組めるようにします!
これらのタスクのいくつかにはメンターもいます。詳細については、タスクページをご覧ください。
もし、あなたがRustプロジェクトの所有者であり、貢献者を探しているならば、タスクをこちらに提出してください。
Rustプロジェクトからの最新情報
先週に377件のプルリクエストが[マージされました][merged]
format_args!()をASTに移動し(ASTの低減中にそれを展開する)proc_macro::LineColumnのためにHashを実装するlet..else ブロック内の if を削除する提案を追加ascribe_user_type で MIR タイプが完全に正規化されていると仮定する
(https://github.com/rust-lang/rust/pull/107197)ConstGoto opt を無効にする
(https://github.com/rust-lang/rust/pull/107323)CellとUnsafeCellのDispatchFromDynを実装CopyPropagationを実装](https://github.com/rust-lang/rust/pull/106908)proc macro属性の診断を改善drop_tracking_mirモードでのみmir_generator_witnessesクエリを計算SsaLocalsに基づいてNormalizeArrayLenを再実装PartialOrd を導出するための特別な状況を扱うResult を ? を使用してコーディング提案するResult を ? を使用して型付けすることを提案する*Cell: Sync の境界用にロックを使用することを提案するcan_eq を使用するInferCtxt を使用するmpsc::SyncSender から楽観的なスピニングを除去するconst_socketaddr 機能を安定化させるcargo: cargo add check [dependencies] order without considering the dotted item
cargo: avoid saving the same future_incompat warning multiple times
cargo: mention current default value in publish.timeout docs
rustdoc: collect rustdoc-reachable items during early doc link resolution
rustdoc: add option to include private items in library docs
get_all_import_attributes 関数の無限ループを修正invalid_regex: 文字列値がソースと一致しない場合に完全なエラーを表示multiple_unsafe_ops_per_block: 外部マクロでの検査を行わないよう修正module_name_repetitions に対するスパンを改善len が &self 以外の引数を取る場合に len_without_is_empty がトリガーされないよう修正<-> if let の置換アシストでブール式の scrutinee をよりよく処理Rust イベントを開催している場合は、[カレンダー] に追加してここで言及されるようにしてください。イベントへのリンクも追加することをお忘れなく。アクセスを取得するためにRust コミュニティチーム にEメールしてください。
コンパイラは、エラー報告ツールであり、コード生成の副業をしている。
– Esteban Küber on Hacker News
提案してくれた Stefan Majewsky に感謝します!
今週の Rust は編集者:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquezによって編集されています。
電子メールリストのホスティングは、The Rust Foundation が提供しています。