2023-05-03
本文は ChatGPT(gpt-3.5-turbo-1106) によって翻訳されました。
こんにちは、そしてRust 今週の進捗の最新号へようこそ! Rustは、信頼性の高い効率的なソフトウェアを誰もが構築できるようにするプログラミング言語です。 こちらはその進捗とコミュニティの週次サマリーです。 何かお知らせしたいことがありますか?Twitterの@ThisWeekInRustやmastodon.socialの@ThisWeekinRustで私たちにタグを付けてください。または、プルリクエストを送信も可能です。 参加したいですか?貢献大歓迎です。
This Week in RustはGitHubでオープンに開発されています。 今週号に誤りを見つけた場合は、PRを提出してください。
今週のクレートは script-macro です。これは、シンプルな proc-macro をインラインで書く実験的な方法です。
自己推薦をしてくれた Markus Unterwaditzer に感謝します!
いつもオープンソースプロジェクトに貢献したいと思っていましたが、どこから始めればよいかわからなかったですか? 毎週、Rustコミュニティからいくつかのタスクをハイライトし、あなたが選んで取り組むことができるようにしています!
これらのタスクの中にはメンターもいるものもありますので、詳細についてはタスクページをご覧ください。
RedisPoolConnection のクローズ時のパニックの修正strumのfrom_str関数を使用した手動実装の置換#[ockam::node] マクロがエラーを返さない問題の修正identityコマンドのCLIドキュメントの更新Rustのプロジェクト所有者で、貢献者を探している場合は、こちら にタスクを提出してください。
プロポーザルの募集
カンファレンスやミートアップへの応募のためのオープンコールです。
イベント主催者で、こちらにプロポーザルを掲載してほしい場合は、PR を送信してください。
Rust プロジェクトからの最新情報
先週、390件のプルリクエストが[マージされました][merged]
structへの参照のエラー表示の改善intrinsics::offsetをmir::BinOp::Offsetへ低減QueryEngine traitを削除BinOp::Offsetを共有するrustc_data_structures::tagged_ptrに#[inline]を少しふりかける](https://github.com/rust-lang/rust/pull/110814)addにMIRのOffsetを使用する?0表記を使用するeventfd::writeでのエンディアンの処理を修正stdのコンパイルエラーを修正From<&[T]> for Box<[T]>のバウンドをT: Cloneに緩和するLinkedListにおけるアロケータのサポートを追加する](https://github.com/rust-lang/rust/pull/103093)RawIterHashのライフタイムを削除し、柔軟性を高め、RawIterに合わせる-Zmsrv-policyフィーチャーフラグを追加[env]を適用するcargo packageでのmanifest内のreadmeやlicense-fileが空の場合にエラーではなく警告を発するclippy: don't apply string_lit_as_bytes if in macro expansion
clippy: fix items_after_test_module: Ignore imported modules
rust-analyzer: deduplicate crates when extending crate graphs
rust-analyzer: fix restart server button trying to start instead of restart the server
unwrap_result_return_type 助手中的嵌套类型2023年5月3日 - 2023年5月31日の間に予定されているRustyイベント 🦀
もしあなたが Rust イベントを主催している場合は、[カレンダー]に追加してここに掲載してください。イベントへのリンクも追加することを忘れずに。アクセス権限を取得するには、Rust コミュニティチームにメールしてください。
最新のWho's Hiringスレッド on r/rustをご覧ください。
これまでに言われていなかったため、重要な違いがあることに対処する必要があります。任意の期間埋め込みワークを行ってきた人にとって、Rustにまだ触れたことがない場合、言えることは、この言語はこれまで経験したものとは全く異なります。比較対象がなく、なぜRustを使うべきかという質問を理にかなった方法で行う唯一の方法は、真剣な努力をしてそれを学び、使うことです。
「C++のようなものだがメモリセーフでスレッドセーフなので、実際にカーネルを構築することができる」というようなことを聞いても、説得力があるとは思えません。信じるためには、それを見る必要があります。
あたかも一生アセンブリ言語を書いてきたかのようで、ある日、Cという「ポータブルなアセンブラ」と称される新しいプログラミング言語について何かを聞くという感じです。それはあまりにもうそのままであるように聞こえます。そして年月が経ち、すべての神秘と疑念が明白さと精密さに変わる。それがCからRustに移るときの感じです。
提案してくれた Michael Bryan に感謝します!
今週の Rust ニュースは編集者: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez によって編集されています。
メールリストのホスティングはRust Foundationが提供しています。