2023-02-15
本文由 ChatGPT(gpt-4-1106-preview) 翻譯。
您好,歡迎閱讀又一期的 本週 Rust! Rust 是一門賦予每個人建立可靠且高效軟體的程式語言。 這是其進展和社群的每週摘要。 想讓我們提及您的內容?在 Twitter 上標記我們 @ThisWeekInRust,或在 mastodon.social 上標記 @ThisWeekinRust,或給我們發送一個推送請求。 想要參與貢獻嗎?我們熱愛貢獻。
本週 Rust 是在 GitHub 上公開開發的。 如果您發現本週刊有任何錯誤,請提交一個 PR。
#[track_caller],你所不需要知道的一切本週的 crate 是 bkmr,一款快速的命令行介面書籤管理器兼啟動器。
感謝 sysid 自薦!
一直想要參與開源項目但不知從何下手? 我們每週都會突顯一些 Rust 社群中的任務,供您選擇並開始參與!
其中一些任務可能還有導師可提供幫助,詳細信息請訪問任務頁面。
如果您是 Rust 項目擁有者並且正在尋找貢獻者,請在這裡提交任務。
上週有387個拉請求被合併
-Z instrument-xray指令impl 存在,則在新解算器中不資格 auto trait 內建實現impl Trait 類型過早恢復deferred_projection_equality-Zterminal-urls 使用 OSC8 為錯誤碼提供連結 (https://github.com/rust-lang/rust/pull/107838)&mut !Unpin 不可解引用,並且 Box<!Unpin> 不是 noalias (https://github.com/rust-lang/rust/pull/106180)derive_const 正確地衍生 const-if-const 實作 (https://github.com/rust-lang/rust/pull/107777)'atomic_mut_ptr' 方法為 const (https://github.com/rust-lang/rust/pull/107706)TyKind::eq (https://github.com/rust-lang/rust/pull/107717)query_cache_hit 以減少 query 熱路徑的代碼大小 (https://github.com/rust-lang/rust/pull/107529)true和false作為布林標誌參數CopyProp中Rc實作AsFd和AsRawFdarray::map的代碼生成cstr_from_bytes_until_nulargv時遇到第一個NULL參數就停止-Zrustdoc-scrape-example 必須在建置腳本錯誤時失敗cargo_new::NewProjectKind 作為公共的重新導出arithmetic_side_effects 注意到常量項目cast_possible_truncation:發出適當的幫助訊息suspicious_to_owned:使用 span_suggestions 來建議兩種意圖suspicious_command_arg_space Lintalmost_swapped:使用 let 聲明檢測幾乎交換的情況bool_assert_comparison 中需要時逆向建議unsafe 的後綴完成功能i686-pc-windows-msvc 二進制文件r# 前綴DidChangeWorkspaceFolders 通知2023年2月15日至2023年3月15日之間的 Rusty 活動 🦀
如果您正在舉辦一個 Rust 活動,請將其添加到日曆中以便在這裡提及。請記得加上活動的鏈接。若需取得存取權限,請給[Rust 社群團隊][community]發送電子郵件。
請參見 Reddit 上 r/rust 最新的 Who's Hiring 篇目。
所有支持 C/C++ 的論點似乎都歸結為「好的駕駛員不需要安全帶,因為他們不會出事故」
《本週在 Rust》由以下編輯:nellshamrell、llogiq、cdmistman、ericseppanen、extrawurst、andrewpollack、U007D、kolharsam、joelmarcey、mariannegoldin、bennyvasquez。
電子郵件列表主辦贊助者是The Rust Foundation