2023-07-05
本文由 ChatGPT(gpt-4-1106-preview) 翻譯。
歡迎閱讀 This Week in Rust 的又一期内容! Rust 是一種程式語言,它讓每個人都能夠構建可靠且高效的軟件。 這是它的進展和社區的每週摘要。 想要在此提及某些内容?通過 Twitter 的 @ThisWeekInRust 或在 mastodon.social 的 @ThisWeekinRust 標籤我們,或者發送我們一個拉請求(pull request)。 想要參與貢獻?我們熱愛貢獻者。
This Week in Rust 是在 GitHub 上公開開發的,且歷史彙編可以在 this-week-in-rust.org 查看。 如果您在本週的問題中發現任何錯誤,請提交一個 PR。
本週的 crate 是 rustypaste,這是一個極簡的文件上傳/pastebin 服務。
感謝 orhun 提出自我推荐!
一直想對開源項目做出貢獻,但不知道從哪裡開始嗎? 每週我們都會從 Rust 社群中挑選一些任務,您可以挑選一個並開始參與!
其中一些任務也許有導師可供諮詢,訪問任務頁面以了解更多資訊。
ockam credential issue 命令的參數,從身份轉為 IdentityIdentifier 2ockam project enroll 1ockam project ticket 應回傳一個適當的錯誤訊息 1loopcrashbackoff Pod 顯示為可能的目標 1如果您是 Rust 項目擁有者,並正在尋找貢獻者,請在這裡提交任務。
上周有 410個拉取請求被合併
fix(resolve): 當NonModule為虛擬物件時跳過斷言判斷thir:添加Become表達式類型-Zremark-dir不穩定標誌以將LLVM最佳化備註寫入YAML格式in_operand()中加入檢查ConstKind::Value(_)moveDefKind::ImplTraitPlaceholder編碼項目限定條件rustc_mir_dataflow中輸出AnalysisResults特徵dropping_copy_types Lint在具有副作用的Match-Arm中進行Lint的問題e_flags的問題proc_macro_span建議的APIElaboratable特徵接受子句variances_ofmem::swap(&mut x[0], &mut x[1]) 借用檢查錯誤,建議使用 slice::swapfor<'a> 時,使用結構化建議inline(always)simd_shuffle_indices 使用值樹UnwindAction::Continue--quiet 參數真正起作用Unique 提供可選語義fn_abi 錯誤變體的大小#[cold] 屬性增加支持Boxesrustc_on_unimplemented 不依賴於 stdconst_cstr_methodssingle_line_let_else_max_widthmanual_try_fold、
needless_raw_string_hashes、
redundant_at_rest_pattern,
以下是對應的中文翻譯:tuple_array_conversions、manual_range_patterns、type_id_on_box、needless_pub_self、pub_with_shorthand 和 pub_without_shorthandsignificant_drop_tightening:修正不正確的建議arc_with_non_send_sync:如果類型具有嵌套類型參數則不發出警告let_and_return:對'static生命週期發出警告,但是在閉包中有借用時則不警告missing_fields_in_debug:確保自類型是一個adtneedless_raw_string_hashes:只在不跟隨引號時重置所需的哈希值option_if_let_else:如果受查者的類型是&Option<_>,則建議使用.as_ref()方法question_mark:不要在 try 區塊內進行檢驗unused_async:如果函數是 trait 的一部分則不進行檢驗useless_vec:增加更多測試並且在巨集內不進行檢驗useless_vec:使用初始化器的 source spanmanual_let_else 的情況下,如果 ? 運算符可以工作則不進行檢驗eq_op 建議使用 .is_nan()is_some_and 來取代 map().unwrapnoImplicitOverride ts 選項@tsconfig/strictest 定義類型檢查規則self 與 super 路徑解析handle_code_action 中的恐慌問題#[tokio::test] 的可運行檢測#[derive_const(Trait)]2023 年 7 月 5 日至 2023 年 8 月 2 日之間的 Rust 活動 🦀
如果您正在舉辦一個 Rust 活動,請將其添加到日曆中以在此處提及。請記得添加事件的鏈接。 如果需要存取權限,請發送電子郵件至Rust 社區團隊。
請查看最新的 r/rust 上的 Who's Hiring 討論串。
我不是來這裡告訴你Rust是最好的語言……你應該已經意識到了。
感謝 newpavlov 的建議!
《本週在 Rust》由以下編輯:nellshamrell、llogiq、cdmistman、ericseppanen、extrawurst、andrewpollack、U007D、kolharsam、joelmarcey、mariannegoldin、bennyvasquez。
Rust 基金會 (https://foundation.rust-lang.org/) 贊助電子郵件列表主機。