2023-11-22
本文は ChatGPT(gpt-3.5-turbo-1106) によって翻訳されました。
こんにちは、そしてRust今週のニュースへようこそ! Rustは、信頼性の高い効率的なソフトウェアを構築するためのプログラミング言語です。 これはその進歩とコミュニティの週次の要約です。 何かお知らせしたいことがありますか?Twitterの@ThisWeekInRustやmastodon.socialの@ThisWeekinRustでタグ付けしてください。または、プルリクエストを送信してください。 参加したいですか?貢献を歓迎します。
This Week in RustはGitHubでオープンに開発されています。過去のアーカイブはthis-week-in-rust.orgでご覧いただけます。 今週のニュースにエラーがある場合は、[PRを送信]してください。
提案してくれたDavid Masonさんに感謝します!
次週の提案や投票はこちらからお願いします!
オープンソースプロジェクトへの貢献に興味はありますかが、どこから始めれば良いか分からないという方へ。 毎週、Rustコミュニティからいくつかのタスクをハイライトし、取り組んでいただけるようにしています!
一部のタスクにはメンターがいる場合もありますので、詳細はタスクページをご覧ください。
Cargo.toml feature management should allow building individual crates with default feature setockam tcp-outlet create callsNodeManagerWorker for node / tcpNodeManagerWorker for node / credentialssecure channel and secure channel listenerもしあなたが Rust プロジェクトの所有者であり、貢献者を探している場合は、こちらからタスクを提出してくださいguidelines.
Rust プロジェクトからの最新情報
先週に369件のプルリクエストが[マージされました][merged]
llvm_module_flag を追加cfg で複数のテール式を持とうとした場合の処理を行うunused_must_use でピン留めされた #[must_use] ポインター(特に T が #[must_use] である Box<T>)を lint するLayoutError::Cycle に ErrorGuaranteed を持たせるregionck が outlives コンポーネントのプレースホルダに注意を払うようにするfor<...> の後に dyn と impl を復元するRemoveZsts からの不正な変換を削除するSelf リテラルを含む型エラーをよりよく処理する&T == Tなどのバイナリ演算子において、LHSの逆参照を提案します[rest..]の解決エラーについて、[rest @ ..]を提案しますstructのfnコールリテラルが見つかった場合、すべてのビルダーを提案しますset_var の最後の使用を削除するfmt における指数の丸め誤差を修正するSeek::seek_relative を追加するptr::Alignment に対してより多くのトレイトを実装し、mask メソッドを追加するCharArray[Ref]Searcher に対して DoubleEndedSearcher を実装するptr::invalid_mutの非推奨使用を避けるimpl Unpinを削除op signinコマンドに不足していた--account引数を追加cargo --listにカラー出力を追加--check-cfgを呼び出す際のエラーメッセージを修正$message_typeを処理するchanging_spec_relearns_crate_typesをwindows-gnuで無視unknown変数とSymbolの作成を削除して、rustdocレンダリングのアイテムを反復処理する際に不要なものを削除unifyFunctionTypesの最適化checkTypesの高速パスを単純化impl_trait_in_params: impl Trait型の関数にパラメータがない場合のICEを回避needless_return_with_question_markはlet-elseを無視if_same_then_elseをstyle lintに変更maybe_misused_cfg リントを cfg(test) に拡張manual_memcpy は、配列の長さがループ範囲と等しい場合、インデックスの提案を削減iter_over_hash_type を実装maybe misused cfg を改善lines_filter_map_ok の下で flatten() をリントclippy::join_absolute_pathseager_or_lazy がパニックを起こす算術演算について判定Borrow<T> のセマンティクスを検証するための Hash、Borrow<str>、および Borrow<[u8]> を実装PathSegment の文法を修正するtrait_impl_missing_assoc_item 診断でデフォルトの定数値を処理する
2023年11月22日から2023年12月20日までのラスティのイベント 🦀Rust イベントを開催している場合は、[カレンダー] に追加してここに掲載されるようにしてください。イベントへのリンクも追加することをお忘れなく。アクセス権を取得するためにはRust コミュニティチーム に電子メールで問い合わせてください。
最新の r/rust の「採用情報」スレッドをご覧ください。
必要なら計測せよ。それが単純な答えだ。それ以外のことはすべて推測に過ぎない。
提案してくれた Michael Bryan に感謝します!
今週の This Week in Rust の編集者: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
Email list hosting は The Rust Foundation が提供しています