本週 Rust 動態 496

2023-05-24

說明

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

很高興再次為您帶來《本周 Rust 新聞》!

Rust 是一種讓每個人都能夠構建可靠和高效軟件的編程語言。

這是一個關於 Rust 進展和社區的每周摘要。如果有什麼想要提及的事情,請在 Twitter 上標記我們 @ThisWeekInRust,或在 mastodon.social 上標記 @ThisWeekinRust,或者提交一個拉取請求

想參與其中嗎?我們歡迎您的貢獻

《本周 Rust 新聞》是在 GitHub 上開發的。如果您發現本周問題中有任何錯誤,請提交一個 PR

Rust社群更新

项目/工具更新

觀察/想法

Rust 教學

研究

其他

本周推荐的 Crate

本周推荐的 Crate 是 whichlang,一个快速无依赖的开源自然语言检测器。

感谢 Brian Kung 的建议!

请提交你的建议并为下周的 Crate 投票

參與呼籲

一直想要參與開源項目,但不知道從哪裡開始嗎?每週,我們都會突出一些 Rust 社區的任務供您選擇並開始參與!

其中一些任務可能有導師提供協助,詳細資訊請查看任務頁面。

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

最近 Rust 项目的更新

上周有 314 个拉取请求被合并。

FileTimes在蘋果和Windows上增加創建時間支持 連結

core::marker::ConstParamTy添加衍生 連結

當模式中的常量在遞歸結構上不具有概念性相等性時,總是回退到PartialEq 連結

use Self::.. 的更好的診斷信息 連結

以更簡潔的方式對Const的debug格式化 連結

在cfg-eval中解析stmt時不要恢復 連結

elaborate_drops中不要期望正規化成功 連結

不要對具有不定大小參數的函數內聯 連結

offset_of!中不要跳過類型推斷 連結

2023年5月24日至2023年6月21日的 Rusty 活動 🦀

線上活動

亞洲

歐洲

大洋洲

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

工作

请查看最新的 r/rust 的招聘帖子

本周引言

我想最好的例子就是共享可变性。程序员们几十年来一直在争论,是共享还是可变性导致了内存安全问题:

  • “是线程!” – JavaScript 和 Python 大声宣称,然后 JS 保持单线程,Python 引入了 GIL。
  • “是可变性!” – Haskell 和 Erlang 尖叫着,然后它们让(几乎)所有东西都是不可变的。

然后 Rust 出现了,它说:“你们都傻了!在同一种语言中,只要把它们相互隔离,你可以同时拥有共享和可变性。”

H2CO3 on rust-users

感谢 Jacob Pratt 的建议!

请提交引言并为下周投票!

本周 Rust 动态由以下编辑: nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.

电子邮件列表由 Rust 基金会 赞助

讨论详见 r/rust