今週のRust 515

2023-10-04

説明

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

こんにちは、そしてRust 今週のニュースへようこそ! Rust は、信頼性の高い効率的なソフトウェアを構築するためのプログラミング言語です。 これは、その進捗とコミュニティの週間サマリーです。 何かを紹介したいですか?Twitterの@ThisWeekInRust やmastodon.socialの@ThisWeekinRustで私たちにタグを付けてください。またはプルリクエストを送ってください。 参加したいですか?コントリビューションを歓迎しています

This Week in RustGitHubで公開されており、アーカイブはthis-week-in-rust.orgで閲覧できます。 今週の号にエラーがある場合は、PRを提出してください

Rust コミュニティからの最新情報

Foundation

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

観察/考察

Rust ウォークスルー

その他

今週のクレート

今週のクレートは loole です。これは、複数のプロデューサーと複数のコンシューマー向けのチャネルです。

自己推薦してくれた Mahdi Shojaee に感謝します!

次週のクレートについての提案と投票をお願いします

参加の呼びかけ

いつもオープンソースプロジェクトに貢献したいと思っていましたが、どこから始めれば良いか分からなかったですか? 毎週、Rustコミュニティからいくつかのタスクをハイライトして、あなたが選んで始められるようにしています!

これらのタスクのうち、いくつかはメンターも利用可能です。詳細については、タスクページをご覧ください。

Rustプロジェクトの所有者で、貢献者を探している場合は、こちらにタスクを提出してください。

Rust プロジェクトの最新情報

先週は 358 件のプルリクエストがマージされました。

  • remove_dead_blocksVec::retain を使用する
  • rustc_lint::passes マクロで絶対パスを使用する
  • 推論された RPITIT 型の自己適合性を意味することを防ぐためにプレースホルダを使用する
  • S { x }self.x を提案する際に、S { x: self.x } を使用する
  • miri: SSE3 および SSSE3 イントリンシックを実装する
  • miri: llvm.x86.sse2.pmadd.wd インストリンシックを実装する
  • UEFI 向けの stdio サポート
  • x64 Linux 上で rustc を単一の CGU でビルドする
  • rustc_arena の改修
  • ptr::addr_eq を追加する
  • Result::unwrap_or_elsetrack_caller 属性を追加する
  • OwnedFd/Handle から ChildStdin/out/err オブジェクトに From を実装する
  • Rc<[T]>Arc<[T]> に対して From<[T; N]> を実装する
  • Vec<T> に対して、T: Clone の場合に From<{&,&mut} [T; N]> を実装する
  • Arc::*_count 上の不必要に制限的な順序を弱める
  • cargo: サポートされていない silent フラグについてより良い提案を追加する
  • cargo: dev および release プロファイルに欠落している strip エントリを追加する
  • cargo: 書き込み中に cargo が中断された場合の不正コーラプションを修正する
  • cargo: cargo rustc --print --target に対して完全なターゲット仕様を使用する
  • rustdoc: クロスクレート関数の処理を高速化してパフォーマンスの低下を修正する

バーチャル

アジア

ヨーロッパ

北米

Rust イベントを開催している場合は、カレンダー に追加して、ここに記載されるようにしてください。イベントへのリンクも追加することを忘れないでください。アクセス権を取得するためにRust コミュニティチームまでメールしてください。

ジョブ

最新の r/rust の誰が雇っているスレッドをご覧ください。

今週の名言

私は何年もの間、毎日Rustのコードを書いてきました。そして以前は、Rustはプロトタイプを作るには向いていないと言っていました。なぜならその時点で避けたい質問を多く問いただすからです。

最近気づいたのは、これは全くの誤解であるということです。実質、他の言語でコードを書くのと同じくらい速くRustで書くことができますが、その違いは意味があります。少しの訓練で、粗い部分を明らかにすることが簡単になるので、後で修正できます。

/u/moiaussi4213 on /r/rust

今週は提案はありませんでしたが、llogiqはそれでも自分の選択に満足しています!

次の週の名言を提出して投票してください!

今週のRustでは編集者:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.

電子メールリストのホスティングはThe Rust Foundationの提供

r/rustでディスカッション