今週のRust 531

2024-01-24

説明

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

こんにちは、そしてThis Week in Rustの新しい号へようこそ! Rustは、誰もが信頼性と効率性の高いソフトウェアを構築できるプログラミング言語です。 これは、その進展とコミュニティの週間まとめです。 何か取り上げてほしいことがあれば、Twitterの@ThisWeekInRust、mastodon.socialの@ThisWeekinRustタグで教えてください。または、プルリクエストを送ってください。 参加したいですか?貢献を歓迎します

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

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

基金

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

観察/考え

Rust チュートリアル

研究

今週のクレート

今週のクレートは、OpenAPIドキュメントツールであるapistosです。

自薦してくれたRomain Lebranに感謝します!

来週の候補を提出して投票してください

参加呼びかけ:プロジェクトおよび講演者募集

CFP - プロジェクト

オープンソースプロジェクトに貢献したいと思っているけれど、どこから始めればよいか分からないですか? 毎週、Rust コミュニティからピックアップされたタスクをハイライトし、参加して始めることができます!

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

Rust プロジェクトのオーナーであり、コントリビューターを探している方は、ここでタスクを提出してください。

CFP - 講演者

新米もしくは経験豊富な講演者で、何か面白いことを共有したい場所を探していますか?このセクションでは、計画中のイベントをハイライトし、講演者として参加するための提案を受付中です。

イベントのリーチを広げたいと考えているイベント主催者は、PR to TWiRを通じて提案ウェブサイトへのリンクを提出してください。

Rust プロジェクトからのアップデート

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

  1. let_underscore_lockの改善 「let_underscore_lock」を改善するためのプルリクエストです。

  2. コマンドラインフラッグ追加でcollapse_debuginfo属性を改善 collapse_debuginfo属性を改善し、コマンドラインフラッグを追加するプルリクエストです。

  3. 2024エディションではunsafe_op_in_unsafe_fnを移行する 2024エディションでunsafe_op_in_unsafe_fnを移行させるためのプルリクエストです。

  4. newtypeインデックスのプライベートフィールドへのアクセス制限 newtypeインデックスのプライベートフィールドへのアクセスを制限するプルリクエストです。

  5. closure_env_tyclosure_env_paramを簡素化 closure_env_tyclosure_env_paramを簡素化するためのプルリクエストです。

  6. スライス上でmem::swapからの矛盾する借用に遭遇した時に.swap()を提案 スライス上のmem::swapから生じる矛盾する借用に対して.swap()を提案するプルリクエストです。

  7. 非推奨されていたリントunstable_featuresを再評価し、それをコンパイラで利用 リントunstable_featuresを非推奨から回復し、コンパイラでその使用を開始するプルリクエストです。

  8. MIRパス名をコンパイル時定数化 MIRパスの名前をコンパイル時の定数にするためのプルリクエストです。

  9. stable_mir::with_tablesを安全にする stable_mir::with_tablesを安全性を保ちながら実行させるプルリクエストです。

  10. SMIR: 実際にプライベートな「プライベート」フィールドをプライベート化 SMIRの残りの「プライベート」フィールドを本当にプライベートにするプルリクエストです。

Rustは定期的に新機能を追加し、安定化させることで、より便利で安全なプログラミング言語へと進化しています。上記リストはそうした進歩の一例を示しています。

今後のイベント

2024年1月24日から2024年2月21日までのラスティイベント 🦀

バーチャル

ヨーロッパ

北米

オセアニア

もしRustのイベントを企画している場合は、カレンダーに追加して、ここでの言及を得てください。イベントへのリンクも忘れないでください。 アクセスのためにRustコミュニティチームまでメールしてください。

Rust の求人情報:

TWiR(This Week in Rust)は個別の求人掲載を停止しました。この変更についての詳細はこちらで読むことができます:

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

最新の求人情報については、r/rust の Who's Hiring スレッドをご覧ください。

今週の名言

言語の機能的なMLのルーツは明らかです。グレイドンの最初のRustコンパイラはOCamlで書かれており、最初から影響を与えています。

これはただの「C++だけどより良い」ってわけじゃない。

それはHaskellがLispの肩に立って、PRDCTN(人気のある言語が集まる派手なナイトクラブ)に忍び込むためにCのコートを隠しているのです。(No BoilerplateのYouTubeチャンネルトリス)

trisの彼の"No Boilerplate" Youtubeチャンネル より

提案ありがとうPrototypeNM1

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

This Week in Rustは次の人々によって編集されました: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.

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

r/rustで議論する