2023-06-07
本文由 ChatGPT(gpt-4-1106-preview) 翻譯。
歡迎來到另一期的 This Week in Rust! Rust 是一種程式語言,致力於讓每個人都能建立可靠且高效的軟體。 這是對其進展和社群的每週摘要。 想要提及一些事項嗎?在 Twitter 上標記我們 @ThisWeekInRust,或在 mastodon.social 上標記 @ThisWeekinRust,或者發送我們一個拉取請求。 想要參與貢獻嗎?我們熱愛貢獻。
This Week in Rust 是在 GitHub 上公開開發的,而存檔可以在 this-week-in-rust.org 查看。 如果您發現本週議題中有任何錯誤,請提交一個 PR。
本週的 crate 是 kanata,一個適用於 Linux 與 Windows 的鍵盤重新映射工具。
感謝 Aleksey Kladov 的建議!
是否一直想要對開源項目貢獻,但不知從何開始? 我們每週會突出顯示一些來自 Rust 社群的任務,供您選擇並開始參與!
其中一些任務可能還有導師可供咨詢,請訪問任務頁面以獲取更多資訊。
MerchantKeyStore 實現快取功能--yes 標誌到 delete 命令,以防止意外刪除ockam node create 定義 json 輸出格式project path not found 錯誤如果您是 Rust 專案擁有者並正在尋找貢獻者,請在這裡提交任務。
在上週有 392 個拉取請求被合併了
x86_64 Apple 目標上支援 128 位元原子操作repr(transparent) 的 transform_ty: 出乎意料的 Alias(Projtransform_ty:意外的 GeneratorWitness(Bi…rust_analyzer_settings 中的 linkedProjectsOsStr 位元組有限的訪問ConstGoto 與 SeparateConstSwitch 傳遞ScalarReplacementOfAggregatesunreachable_pub lint 提供額外上下文static_candidates 進行去重&mut fmt::Write 時,移除不必要的 Buffer 分配ConstParamTylib 資料夾Option::as_deref(_mut),如果它通過了類型檢查self_tyclippy::cast_ref_to_mut 警告clippy::invalid_utf8_in_unchecked 警告unchecked_div/_rem 降低到 MIR 的 BinOp::Div/Remrustc_driver.so 的大小ExtendElement、ExtendWith、extend_with[T]::zip(_)TrustedStep 要求 Copyoffset_of!:不要求型別為 Sizedoffset_of! 中的元組元素為 Sizedutf16_to_utf8 在零長度字串中的錯誤Regex::new(r"(?-u:\B)") 失敗重現add 或 install 指令使用工具鏈時,發出錯誤build.jobs 支援 "default" 選項allow_attributes, allow_attributes_without_reason: 忽略來自程序宏的屬性manual_let_else: 支援 struct 模式nonminimal_bool 修正雙重否定ptr_cast_constness:只在不改變類型的轉型上進行檢查unnecessary_lazy_eval:不對具有 deref 實作的類型進行檢查useless_conversion:如果有多個 .into_iter() 調用,則使用複數形式wildcard_imports 包含 prelude 的模塊也被允許cfg(features = ...) 的檢查to_xx_bytes 和 from_xx_bytes 的 lintclippy.toml 錯誤訊息中添加 spanunnecessary_cast 警告Self引用則忽略修正from_over_into的建議redundant_clone搬移到nurseryexplicit_into_iter_fn_argmissing_fields_in_debug--all-targets到可執行檔案unused-mut 對 Box 的誤報convert_named_struct_to_tuple_struct 的編輯問題render_const_scalar 添加 枚舉、參照、陣列和切片need-mutHirDisplay 中為生命週期泛型發出 '_。2023-06-07 至 2023-07-05 之間的 Rust 活動 🦀
如果您正在舉辦一項Rust活動,請將它新增到日曆中,以在這裡獲得提及。請記住添加活動的鏈接。如果需要日曆存取權,請電郵Rust社區團隊。
請查看最新的 r/rust 上的「誰在招聘」帖子
(...) Rust 開發者通常不僅僅尋求“更少的錯誤”。
他們對樂高積木點擊聲上癮了。
– Amirography 在 fosstodon 上的說話
感謝 Jan Riemer 提供建議!
本週 Rust 由以下編輯:nellshamrell、llogiq、cdmistman、ericseppanen、extrawurst、andrewpollack、U007D、kolharsam、joelmarcey、mariannegoldin、bennyvasquez 合作編輯。
電子郵件列表托管由 The Rust Foundation 贊助。