[Rust] Rust 官方周报 397 期(2021-06-30)
💥 内容涉及著作权,均归属作者本人。若非作者注明,默认欢迎转载:请注明出处,及相关链接。
Summary: Rust 官方周报 397 期,关于 WebAssembly 的文章较有新意:Rust 核心更新、Rust 社区更新、官方资讯、项目/工具更新、观测/思考文章、实际演练文章、周最佳 crate、Rust 近期活动、Rust 工作招聘、Rust 开发者引语等。
Rust 官方周报(中文版)仓库为 github.com/zzy/this-week-in-rust-zh-cn,欢迎您的参与,一起丰富中文网络的 Rust 资源。
关于周报中的资源链接,已经有中文资源的,替换为中文资源链接(中文资源中,均附有原文链接)。另外,对于部分周报文章,附有阅读和简单了解后的译注,但并非全部。如果你阅读了文章,有更适合的见解,请联系、PR,或者直接参与项目 github.com/zzy/this-week-in-rust-zh-cn。
大家好,欢迎查阅第 397 期《Rust 周报》!Rust 是一门系统编程语言,专注于三个要素:安全性、并发性,以及高性能。本文是其开发进展和社区生态的每周摘要。如果您想提出意见或建议,请在推特联系我们账号 @ThisWeekInRust,或者在 github 向我们发送 PR。想参与吗?我们期待您的贡献。
Rust 社区更新
官方
- [基金会] 招聘高级管理人员
项目/工具更新
- ChainSafe 的波卡指数网络代币(PINT,Polkadot Index Network Token)更新日志 #2
- Rust Analyzer 更新日志 #83
- Fang 0.2 发布(译注:fang 是应用 postgres 作为数据库存储的 Rust 后台处理 crate)
- Veloren 周报 125
- TensorBase 周报 9
观测/思考
- Rust 中,使用 wasmi 轻松托管(hosting)wasm 模块(译注:wasmi 是一个 wasm 解释器,可以做到在浏览器之外托管使用 wasm 模块。目前用起来还是很繁琐,但是笔者认为思路和前景都不错,对 wasm 开发感兴趣的朋友推荐阅读)
- [视频] 为什么“云”的未来将会基于 Rust
Rust 演练
- Rust 中对二进制数据反序列化
- Rust 中的类型检查(type-checked)库 keypaths
- Rust 中的多态(polymorphism)
- 使用 GitHub Actions 交叉编译(Cross Compiling)Rust 二进制文件
- Rust #2:生命周期(Lifetimes)、所有权(Owners),以及借用(Borrowers)
- [系列] Rust 中构建 API(3)
- [系列] [视频] 使用 Rust 构建 web 应用(5)- HTTP 服务器和数据库管理
- [系列] [视频] 使用 Rust 构建 web 应用(6)- 增删改查接口(CRUD API)
- [视频] Rust 初学者系列
- [视频] 整合 Bloc/Cubit 和 Rid,构建多线程的 Flutter + Rust 应用
- [视频] Rust 中实现风险指针(Hazard Pointers)
- [视频] Rust Linz;2021 年 6 月 - Tim McNamara - 如何学习 Rust
其它
周最佳 crate
本周最佳 crate 是 hypergraph,图形数据结构实现库,可描述由任意数量顶点构成的多边图形(译注:基于 Graphviz dot
格式)。
谢谢 Davy Duperron 的提议。
参与邀请
您一直想为开源项目做贡献,但却不知道从哪里开始吗?每周,我们都会强调一些来自 Rust 社区的任务。您可以挑选,并开始参与!
有些任务可能还有导师,请访问具体任务页面,以了解更多信息。
无。
如果你是 Rust 项目所有人,正在寻求贡献人员,请提交任务到这个页面。
Rust 核心更新
Rust 编译器性能
本周仅有部分结构(详细信息请查阅完整报告)。从收集的结果来看,由几处小的回归,以及一些改进。此外,与 11 天比较,出现了广泛的 max-rss 回归。与 9 天前比较,max-rss 回归则比较狭窄。
验测工作是由 @pnkfelix完成的。修正范围1:406d4a9..5a78340、修正范围2:7c3872e..7ede6e2
已核准的 RFCs
Rust 的改进遵循 RFC(request for comments)流程。如下是本周核准实现的 RFCs:
无。
新的 RFCs
近期活动
线上
- July 6, 2021, Buffalo, NY, US - Buffalo Rust User Group, First Tuesdays - Buffalo Rust Meetup
- July 7, 2021, Denver, CO, US - End-to-end Encrypted Messaging in Rust, with Ockam by Mrinal Wadhwa - Rust Denver
- July 13, 2021, Seattle, WA, US - Monthly meetup - Seattle Rust Meetup
- July 14, 2021, Malaysia - Rust Meetup July 2021 - Golang Malaysia, feat Rustlang, Erlang, Haskelllang and
.*-?(lang|script)\
- July 14, 2021, Dublin, IE - Rust Dublin July Remote Meetup - Rust Dublin
北美
If you are running a Rust event please add it to the calendar to get it mentioned here. Please remember to add a link to the event too. Email the Rust Community Team for access.
Rust 招聘信息
Field 33
Georg Fischer
Rhebo
ChainSafe Systems
Mimo
Anixe
NZXT
Kollider
Ockam
通过 @ThisWeekInRust,tweet 信息给我们,以便于我们在此处列出你的招聘信息!
Rust 周报编辑人员:nellshamrell, llogiq、cdmistman。
注:谢谢联系我的朋友们的关心。最近是在忙一个 wasm 项目的开发,所以近几周没写什么文章。
谢谢您的阅读!