今週のRust 512

2023-09-13

説明

本文は ChatGPT(gpt-4-1106-preview) によって翻訳されました。

こんにちは、そしてThis Week in Rustの新しい号へようこそ! Rustは信頼できて効率の良いソフトウェアを作るために皆に力を与えるプログラミング言語です。 これはその進捗とコミュニティの週次要約です。 取り上げて欲しい事がありますか?Twitterで@ThisWeekInRust またはMastodonで@ThisWeekinRust にタグを付けて、またはプルリクエストを送ってください。 参加したいですか?寄稿は大歓迎です

This Week in RustGitHub上でオープンに開発されており、アーカイブはthis-week-in-rust.orgで閲覧できます。 今週の号に誤りを見つけた場合、プルリクエストを送ってください

Rust コミュニティからのアップデート

公式

ニュースレター

プロジェクト/ツールのアップデート

観察/考察

Rust チュートリアル

その他

今週のクレート

今週のクレートは、階層型の環境変数管理ツールである irsenv です。

この自己提案をしてくれた sysid に感謝します!

次週の提案と投票をお願いします

参加呼びかけ

オープンソースプロジェクトに貢献したいと思っているが、どこから始めていいかわからないですか? 毎週、Rustコミュニティからいくつかのタスクをピックアップして、スタートするのに最適なタスクを紹介します!

これらのタスクの中には、メンターが用意されているものもありますので、詳細はタスクページをご覧ください。

もしコントリビューターを探しているRustプロジェクトオーナーがいらっしゃったら、こちらにタスクを提出してくださいガイドライン

Rustプロジェクトからの更新

先週、合計382件のプルリクエストがマージされました

  1. 新ソルバー機能ゲートがない状況で関連型の射影を行う時に内部コンパイラエラー(inter ICE)が発生しないようにする。(https://github.com/rust-lang/rust/pull/115519)

  2. repr_nullable_ptr を計算する際、サイズ不定(type)が可能な型に対して内部コンパイラエラー(IC)が発生しないようにする。(https://github.com/rust-lang/rust/pull/115631)

  3. lower_intrinsics 関数においてエラーを報告しないようにする。(https://github.com/rust-lang/rust/pull/115602)

  4. Drop 特性が必要なT型に対して、[PhantomData<T>; N]Drop特性を要求しないようにする。(https://github.com/rust-lang/rust/pull/115527)

  5. サイズ不定の型への参照外しを提案しないようにする。(https://github.com/rust-lang/rust/pull/115629)

  6. use 文と cfg 属性の間に使用を提案しないようにする。(https://github.com/rust-lang/rust/pull/115630)

  7. 最適化されたMIR(中間表現)が欠落している場合は内部コンパイラエラーを出力するのではなく、エラーを発生させるようにする。(https://github.com/rust-lang/rust/pull/115353)

  8. インクリメンタルリレーションスパンズ機能をデフォルトで有効にする。(https://github.com/rust-lang/rust/pull/115656)

  9. FPU制御ワードを変更できる理由を説明する。(https://github.com/rust-lang/rust/pull/114813)

  10. smir にて DefId を用いてより多くの情報を公開する。(https://github.com/rust-lang/rust/pull/115534)

予定されているイベント

2023年9月13日〜2023年10月11日の間のRustyイベント 🦀

(正確なイベントの詳細やリストは提供されていないため、こちらでは概要のみを翻訳しております。具体的なイベント情報をご希望の場合は、情報を提供していただければ翻訳いたします。)

バーチャル

アジア

ヨーロッパ

北アメリカのRustイベント

オセアニア

Rustのイベントを開催している場合は、こちらに掲載するためにカレンダーに追加してください。イベントへのリンクも忘れずに追加してください。 アクセスするには、Rust コミュニティチームにメールしてください。

確かに、「This Week in Rust(TWiR)」は個別の求人投稿の掲載を停止し、求人に関する方針変更の詳細はこちらで読むことができます:

https://github.com/rust-lang/this-week-in-rust/issues/3412

最新の求人情報については、Redditのr/rustコミュニティの「Who's Hiring」スレッドをご覧ください。

https://www.reddit.com/r/rust/comments/163w6fl/official_rrust_whos_hiring_thread_for_jobseekers/

今週の名言

良いツール作りは正のフィードバックループそのものです:良いツールが良いツール作りを容易にし、その結果、さらに多くのツールが作られ、サイクルは繰り返されます。 cargo-semver-checksrustcrustdoc、そしてTrustfallのような巨人たちの肩の上に立っています。これらのうちひとつでも(あるいはただrustcの高品質な診断でさえも!)取り除かれれば、cargo-semver-checksは実現可能なプロジェクトではなかったでしょう。

Predrag Gruevski on /r/rust

提案者はVincent de Philyです!

次週の投票と名言の提出はこちら!

This Week in Rustの編集者: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.

メーリングリストのホスティングはThe Rust Foundationがスポンサーです。

r/rustで議論する