本周 Rust 动态 524

2023-12-06

说明

本文由 ChatGPT(gpt-4-1106-preview) 翻译。

您好,欢迎阅读《本周 Rust 动态》的又一期! Rust 是一种赋能每个人构建可靠且高效软件的编程语言。 这是其进展和社区的每周摘要。 想要在此提及某些内容?通过 Twitter 的 @ThisWeekInRust 或 Mastodon 的 @ThisWeekinRust 标记我们,或向我们发送一个拉取请求(pull request)。 想要参与贡献?我们热爱贡献者

《本周 Rust 动态》是在 GitHub 上公开开发的,且可在 this-week-in-rust.org 查看存档。 如果您在本周的发布中发现任何错误,请提交一个 PR

来自 Rust 社区的更新

项目/工具更新

观察/思考

Rust 操作指南

杂项

本周的 Crate

本周的 crate 是 symbols,这是一个实用工具,可以迅速创建 proc-macros,将数据库表转化为枚举类型,以实现编译时外键检查。

感谢 Marco Napetti 的自荐!

请提交你的建议和投票给下周的 crate

参与呼吁

一直想为开源项目做贡献,但不知道从何入手吗? 我们每周都会从 Rust 社区中突出一些任务,供您选择并开始着手进行!

其中有些任务可能还有导师可用,请访问任务页面获取更多信息。

如果您是一个 Rust 项目所有者,并且正在寻找贡献者,请在这里提交任务。

Rust 项目更新

上周有 369 个拉取请求被合并

即将到来的活动

2023年12月6日至2024年1月3日之间的Rust活动 🦀

虚拟

亚洲

欧洲

北美洲

大洋洲

如果您正在举办一个 Rust 活动,请将其添加到日历中以便在这里提及。请记得添加活动的链接。 如果需要访问权限,请给 [Rust 社区团队][community]发送电子邮件。

工作机会

请查看最新的 r/rust 上的招聘线程

本周名言

NVIDIA 的固件,Airlie 说,附带了一组 include 文件,这些文件反过来定义了随时间变化的结构体。为了应对这些变化,驱动程序将需要某种自动化的 ABI 生成;他指出,开发 Apple M1 GPU 驱动程序的开发者遇到了同样的问题。他建议,如果驱动程序能像 M1 驱动程序那样用 Rust 重写,那么这个问题可能会更容易解决。

Jonathan Corbet 引述 David Airlie 在 Linux Weekly News 上的说法

感谢 Brian Kung 的建议!

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

《本周在 Rust》由以下编辑:nellshamrellllogiqcdmistmanericseppanenextrawurstandrewpollackU007Dkolharsamjoelmarceymariannegoldinbennyvasquez

邮件列表托管由 The Rust Foundation 赞助。

在 r/rust 上讨论