2023-02-22
本文は ChatGPT(gpt-3.5-turbo-1106) によって翻訳されました。
こんにちは、そしてRust 今週のニュースへようこそ!
Rustは、信頼性の高い効率的なソフトウェアを構築するためのプログラミング言語です。
これはその進捗とコミュニティの週次サマリーです。何かお知らせしたいことがありますか?Twitterで@ThisWeekInRustまたはmastodon.socialの@ThisWeekinRustでタグを付けてください。またはプルリクエストを送信してください。参加したいですか?貢献を歓迎します。
This Week in RustはGitHubで公開されています。今週の号に間違いを見つけたら、PRを送信してください。
自己提案してくれたDanyalMhさんに感謝します!
オープンソースプロジェクトに貢献したいと思っていましたが、どこから始めればよいかわからない場合は?
毎週、Rustコミュニティからいくつかのタスクをハイライトし、選んで取り組むことができます!
これらのタスクの中には、メンターがいる場合もあります。詳細については、タスクのページをご覧ください。
Rustプロジェクトの所有者で、貢献者を探している場合は、こちらにタスクを投稿してください。
先週、396件の[pullリクエストがマージされました][merged]
relaxed-simd ターゲット機能を登録#[thread_local] を有効化kernel-address サニタイザーサポートを追加#[rustc_coinductive] 属性を追加Sized であることを検証することを確認(新しいソルバーで)for<..> || クロージャ束縛子で非ライフタイムの束縛変数を拒否param_env に推論変数が含まれる場合に const-eval で with_reveal_all_normalized を呼び出さない#[doc(hidden)] トレイトメソッドを提案しないdyn* の値のバックエンド型をポインタにするLazyLock サイズの最適化mk_region の最適化](https://github.com/rust-lang/rust/pull/108020)save-analysis の削除](https://github.com/rust-lang/rust/pull/101841)min_choice アルゴリズムの再構築](https://github.com/rust-lang/rust/pull/105300)impl self タイプのためのより狭いスパン](https://github.com/rust-lang/rust/pull/107942)is_str の使用](https://github.com/rust-lang/rust/pull/108007)machine の代わりに target を使用するRangeBounds、RangeX::contains、RangeX::is_empty (適用可能な場合) を const 化するvec_deque::IntoIter にさらなるメソッドを実装する'a FileDesc の Read において read_buf のカスタム実装を使用するAbortHandle::is_aborted() を追加するrustdoc::all グループに安定したリントのみを含めるwrapped static functions 機能を持つ列挙型のサポートを追加let_underscore_untyped リントを追加question_mark_used リントを追加transmute_int_to_non_zero リントを追加significant_drop_tightening lint を追加significant_drop_tightening: ブロックの返り値式を評価significant_drop_tightening: コストの低い文を無視extra_unused_type_parameters の偽陽性を修正bytes_nth がコンパイルできないコードを提案しないように修正doc_markdown は外部サイトへのリンクでバッククォートを必要としないように修正box_default: 削除されたトレイトオブジェクトの型を省略しないmanual_let_else: 意味的に異なる置換を提案しないよう修正manual_let_else: デフォルトでは let/else は発散しないnever_loop ラベル付きブロックの偽陽性を修正uninlined_format_args: ジェネリックパラメータを持つ引数をインライン化しないunusual_byte_groupingsを等しいサイズのバイトグループのみを要求するように変更map_entryのlint提案を行わないneedless_returnがシーケンスを返す場合の正しくない提案を修正extra_unused_type_parametersにおいて合成型パラメータを無視するneedless_pass_by_valueにおいて遅延バウンドリージョンを消去するのではなく開放するelseブロックを持つifブロックで後置完了をトリガーしないようにするRustのイベントを開催している場合は、カレンダー に追加して、こちらで紹介されるようにしてください。イベントへのリンクも忘れずに追加してください。アクセス権を取得するにはRustコミュニティチーム までメールしてください。
最新のWho's Hiringスレッドをr/rustでご覧ください
Rustを書くのは楽しいです。これは奇妙なことかもしれませんが、この言語は素晴らしいです。楽しいです。あなたはまるで魔法使いのように感じます。他の言語ではそれは絶対に起こらないことです。
– TechnologyReviewの記事に引用されたParker Timmerman
提案してくれたrobinに感謝します!
This Week in Rustの編集者:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
メールリストのホスティングは The Rust Foundation がスポンサードしています。