本週 Rust 動態 483

2023-02-22

說明

本文由 ChatGPT(gpt-3.5-turbo-1106) 翻譯。

很高兴欢迎大家阅读本期的本周 Rust 新闻Rust 是一种能够赋予每个人构建可靠高效软件能力的编程语言。 本周我们再次为您总结 Rust 的进展和社区动态。 希望有什么信息想要被提及?在 Twitter 上给@ThisWeekInRust 打标签,或者在 mastodon.social 上给@ThisWeekinRust 打标签,也可以向我们提交 pull 请求。 想要参与其中?我们欢迎贡献

本周 Rust 新闻 是在 GitHub 上开发的。 如果本周内容有任何错误,请提交 PR

Rust 社區更新

官方

專案/工具更新

觀察/思考

Rust 教學

研究

綜合

本周推荐的 Crate

本周推荐的 Crate 是 Darkbird,这是一个高并发的实时内存数据库。

特别感谢 DanyalMh 自己提出了这个建议!

请提交您对下周的建议和投票

徵求參與

一直想要貢獻開源項目,卻不知道從何開始? 每週我們都會突顯一些 Rust 社區的任務,讓你可以挑選並開始參與!

部分任務可能有導師提供協助,請前往任務頁面獲取更多資訊。

如果你是 Rust 項目的擁有者,並正在尋找貢獻者,請在這裡提交任務。

Rust 项目的更新

上周合并了 396 个拉取请求 merged in the last week

  • wasm: 注册 relaxed-simd 目标特性
  • 在 armv6k-nintendo-3ds 上启用 #[thread_local]
  • 为现代 iOS 平台添加 sanitizer 支持
  • 为 freestanding 目标添加 kernel-address sanitizer 支持 把一个不穩定的 #[rustc_coinductive] 屬性添加上去 链接 在後備中添加了另一個錯誤處理 链接 檢查內建的可呼叫類型,驗證其輸出類型是 Sized(在新求解器中) 链接 部分支持非生命周期綁定器的實現 链接 不允許在 for<..> || 閉包綁定器中使用非生命周期綁定變量 链接param_env 中含有推斷變量時,在 const-eval 中不要呼叫 with_reveal_all_normalized 链接 不要急於將主要轉換為字符串 链接 不要將包含表情符號的生命週期/標籤作為字符文字照常恢復 链接 不建議使用#[doc(hidden)]適配回傳類型的 trait 方法 链接 讓 codegen 選擇是否產生溢位檢查 链接 把預設特性方法中的 RPITITs固定修正(假設參數環境中存在專案預測斷言) 修正具有相同名稱的不同項目的 json 重新導出 改進未等待未來建議 在 HRTB 和相關類型中,出現意外的特性邊界未滿足 使 dyn* 的值後端類型成為指針 參數刪除建議的更準確範圍 啟用 CopyProp 啟用 instcombine 進行可變重新借用 從查詢緩存中的查詢領域分配中拆分出來 在可以避免的情況下避免訪問 HIR

即將舉行的活動

2023-02-22至2023-03-22之間的 Rusty 活動 🦀

線上活動

亞洲

歐洲

北美洲

大洋洲

南美洲

如果您正在举办 Rust 活动,请将其添加到 日历 中,以便在这里提及。请记得添加活动链接。通过电子邮件联系 Rust 社区团队 获取访问权限。

工作

请查看最新的 r/rust的“谁在招聘”帖子

本周引言

寫 Rust 實在是令人愉快,或許有點奇怪,但這個語言實在太棒了。很有趣,讓你感覺自己像個魔術師,這在其他語言中從未發生過。

Parker Timmerman 在 TechnologyReview 的文章中引用

感謝 robin 提供建議!

請提交引言並投票選出下周的引言!

本周 Rust 新聞由以下編輯: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.

電子郵件列表由 The Rust Foundation 贊助

在 r/rust 上討論