2023-05-31
本文は ChatGPT(gpt-4-1106-preview) によって翻訳されました。
こんにちは、そしてRustで今週の別号へようこそ! Rustは、誰もが信頼性の高い効率的なソフトウェアを構築できるプログラミング言語です。 これはその進歩とコミュニティの週刊要約です。 何か言及されたいですか?Twitterで@ThisWeekInRust、またはmastodon.socialの@ThisWeekinRustにタグしてください、またはプルリクエストを送ってください。 かかわりたいですか?我々は貢献を愛しています。
Rustで今週はGitHub上で公開開発されています。 今週の号に何か誤りを見つけた場合、PRを送ってください。
今週のクレートは、強く型付けされたモックテストをサポートするOpenAPIクライアント生成ツールである progenitor です。
この提案をしてくれた John Vandenberg に感謝します!
いつもオープンソースプロジェクトに貢献したいと思っていましたが、どこから始めればいいかわかりませんでしたか? 毎週、Rustコミュニティから選び出したタスクをいくつか取り上げ、あなたが選んで始めるのをお手伝いします!
これらのタスクの中には、メンターが利用可能なものもありますので、詳細はタスクページをご覧ください。
ConnectorErrorとApiErrorResponse間のマッピングをErrorSwitchトレイトを使用して定義するockam secure-channel-listener list --node n1が一貫性がない 2tcp-connection showコマンドは、要求されたIDを見つけるために使用可能なすべてのノードを反復しなければならないockam node createのjson出力を定義するbevy_cosmic_editに対するコピー&ペースト機能を実装する - Issue #128 - StaffEngineer/velo - GitHub 2もしRustプロジェクトのオーナーで貢献者を探しているなら、タスクをこちらに投稿してください。
先週マージされたプルリクエストは325件でした。
extern crate shadow_namerustc_privacy:EmbargoVisitorのクリーンアップとパフォーマンス改善Sizedであることが必要arbitrary_self_typesと一致するメソッドレシーバーの統一が失敗した場合にICEしないご注意ください。これらの項目は技術的な内容を含んでおり、具体的なプログラミングの背景がない場合、内容の理解が難しい可能性があります。また、語句や短縮形の表記は変更せずに、意味が理解しやすいように翻訳されています。
Rvalue::AddressOf内で未整列の生ポインタの参照解除をチェックしないようにする(#112026)MatchBranchSimplificationを有効にする(#112001)get_body_with_borrowck_factsでより多くの情報を公開する(#111840)Selfがタプルコンストラクタのプライバシーを尊重しない問題を修正する(#111245)hashをインライン展開 (Rust PR #111963)-Zunstable-optionsが不足しているときのlibtestのエラー改善 (Rust PR #111915)rustdoc-gui-testdefault_constructed_unit_structs:型エイリアスパスに対してlintを行わないlarge_stack_arrays:配列イニシャライザ式のチェックelse節のチェックにneedless_else lintを追加unused_async:ネストされたasyncブロック内のawaitを使用済みとみなさないptr_cast_constnessを追加needless_returnの提案を表示matches!におけるredundant_pattern_matchの修正
以下是对上述 GitHub 拉取请求 (PR) 的翻译:invalid_regex。同时,添加了更多测试用例needless_else 中忽略被 #[cfg] 忽略的代码manual_let_else 改进模式输出_ 表达式(类型化洞)添加诊断need-mut 假阳性问题#![cfg(FALSE)] の振る舞いを変更UnevaluatedConst を評価するUnevaluatedConst を評価するoption_env! で $crate の代わりに ::core を使用する${count()} メタ変数式の実装
2023年5月31日から2023年6月28日までに予定されているRustyイベントです 🦀以下のイベントが予定されていますが、このリストは完全ではありません。最新の情報を入手するには、関連するRustコミュニティのウェブサイトやメーリングリストにご登録ください。
RustConf 2023(日付と場所を確認) Rustコミュニティのメンバーが一堂に会し、トークやワークショップを行う年次カンファレンスです。
Rustハッカソン(日付と場所を確認) 開発者が集まり、協力して新しいRustプロジェクトを作るか、既存のプロジェクトに貢献するイベントです。
Rust Meetup(各地の定期ミートアップの日程) 世界中の都市で行われる定期的な集まりで、Rustに興味のある人々が知識を共有し、ネットワーキングをする場です。
Rustワークショップ(日付と場所を確認) 初心者から上級者まで、Rustのスキルを向上させることに特化した教育的なイベントです。
特定のイベントの詳細や、他の地域でのイベントについては、Rustの公式ウェブサイトや地域のRustコミュニティのリソースをご確認ください。
Rust のイベントを運営されている方は、カレンダーに追加してこちらで紹介されるようにしてください。イベントへのリンクも忘れずに追加してください。 アクセスについては、Rust Community Teamまでメールでお問い合わせください。
Rust の仕事情報:
「This Week in Rust」は個々の仕事情報の掲載を中止しました。この変更についての詳細はこちらで読むことができます:
https://github.com/rust-lang/this-week-in-rust/issues/3412
最新の仕事情報については、r/rust の Who's Hiring thread をご覧ください。
パニックは肥大化したASSERTであり、不十分な例外システムではありません。
– Stephan Sokolow on hacker news
ご自身の提案に感謝します、Stephan Sokolow!
This Week in Rustの編集者: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
メールリストのホスティングはRust Foundationによってサポートされています。