2023-05-31
本文由 ChatGPT(gpt-4-1106-preview) 翻譯。
您好,歡迎閱讀 This Week in Rust 的另一期! Rust 是一門賦能所有人建造可靠與高效軟體的編程語言。 這是對其進展和社群的每週摘要。 想要提出什麼內容嗎?通過Twitter @ThisWeekInRust 標籤我們,或者在 mastodon.social 的 @ThisWeekinRust,或者給我們發送一個 pull request。 想要參與進來嗎?我們熱愛貢獻者。
This Week in Rust 是在 GitHub 上公開開發的。 如果您發現本週問題有任何錯誤,請提交一個PR。
本週的 crate 是 progenitor,一個支援強型別模擬測試的 OpenAPI 客戶端生成器。
感謝 John Vandenberg 的建議!
一直想對開源專案做出貢獻但不知從哪裡開始嗎? 我們每週都會突出一些Rust社群的任務,供你挑選並著手開始!
其中一些任務可能也有導師可供洽詢,詳見任務頁面獲取更多資訊。
ErrorSwitch 特性定義 ConnectorError 與 ApiErrorResponse 之間的映射ockam secure-channel-listener list --node n1 不連貫 2tcp-connection show 命令應該遍歷所有可用節點以找到所請求的IDockam node create 定義json輸出格式bevy_cosmic_edit 實現複製與粘貼功能 - Issue #128 - StaffEngineer/velo - GitHub 2如果您是Rust專案的擁有者,並且正在尋找貢獻者,請在這裡提交任務。
上週有 325 個拉取請求被合併
extern crate shadow_namerustc_privacy:對EmbargoVisitor進行清理和性能改進Sizedarbitrary_self_types統一時,不要觸發內部編譯錯誤(ICE)Rvalue::AddressOf 時,不檢查未對齊的原始指針解引用是否有誤MatchBranchSimplification 特性get_body_with_borrowck_facts 中暴露更多資訊Self 關鍵字在處理元組建構子私有性時的錯誤hash-Zunstable-options 時的錯誤訊息type_of 分離不透明集合ErrorGuaranteedBasicBlock 與 Local 的編號#[global_allocator]BuildHasher::hash_oneString::leak 中使用無限期限#[inline]slice::{split_, }{first, last}_chunk{, _mut} 方法[features] 表的機率Cargo.lock 衝突的說明rustdoc-gui-testdefault_constructed_unit_structs:在類型別名路徑上不進行 lint 檢查large_stack_arrays:檢查數組初始設定運算式needless_else lint 以檢查空的 else 子句unused_async:不將嵌套 async 區塊中的 await 視為已使用ptr_cast_constnessneedless_return 建議redundant_pattern_matchinvalid_regex,並新增了更多測試案例needless_else檢查中忽略掉因#[cfg]而未被編譯的代碼manual_let_else中模式列印的效果_表達式(typed holes)新增診斷提示need-mut假陽性問題#![cfg(FALSE)] 的行為UnevaluatedConstUnevaluatedConstoption_env! 中使用 ::core 替代 $crate${count()} 元變數表達式2023年5月31日至2023年6月28日之間的Rust活動 🦀
(請注意,本訊息可能不包含最新活動詳情,請訪問官方Rust活動頁面或相關社群網站以獲得最新訊息。)
如果你正在舉辦一個Rust活動,請將它新增到日曆中,以便在這裡提及。請記得也新增活動的連結。 如需取得授權,請聯繫Rust社群團隊。
請參考最新的 在 r/rust 的 Who's Hiring 討論串。
恐慌是過度長大的斷言,而不是一套建構不足的例外系統。
– Stephan Sokolow 在 hacker news 上的言論
感謝 Stephan Sokolow 自我推薦這句名言!
本週的 Rust 由以下編輯:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
電子郵件列表主辦是由 The Rust Foundation 贊助的