2023-02-08
本文由 ChatGPT(gpt-3.5-turbo-1106) 翻译。
你好,欢迎阅读本期的 本周 Rust 新闻!Rust 是一种赋予每个人构建可靠和高效软件能力的编程语言。这是对 Rust 的每周进展和社区的总结。希望有什么内容被提及?在 Twitter 上标记我们@ThisWeekInRust或在 mastodon.social 上标记@ThisWeekinRust,或者向我们发起 pull request。想要参与进来吗?我们热爱贡献。
本周 Rust 新闻 是在GitHub上公开开发的。如果您发现本周期内容有任何错误,请提交 pull request。
本周的精选 Crate 是 envious,一个基于 serde 的从环境变量进行反序列化的工具。
感谢 musicmatze 的建议!
总是想要为开源项目做贡献,但不知道从何处开始吗? 每周我们会突出展示一些 Rust 社区的任务供您选择并开始!
其中一些任务可能会有导师可供指导,请访问任务页面以获取更多信息。
如果您是 Rust 项目所有者,正在寻找贡献者,请在这里提交任务。
上周共合并了 350 个拉取请求merged
_ 作为 .. 进行恢复for 循环中从缺失的表达式中恢复&&self.field-Z print-type-sizes 以区分生成器 upvars+locals 和 "正常" 字段Option<&String> 强制转换为 Option<&str> 的建议-Zunpretty-expanded 输出中派生 PartialEq 的语法HirIdValidator 错误的漂亮打印unaligned_reference 设为硬错误T: Trait约束”错误跨度print-type-sizes进行排序movestd::ptr::null{?:var}时建议使用{var:?}fold_tydrop_tracking_mirSelect futures 进行轮询而不移动它们CARGO_HOME-Z sparse-registry 时不会因 auth-required: true 而出错needless_lifetimes: 检查本地宏unused_io_amount: 使用 is_ok 和 is_err 进行检查wildcard_enum_match_arm 检查考虑枚举的源extra_unused_type_parameters 检查needless_lifetimes 添加适用于机器的建议semicolon_inside_block 和 semicolon_outside… 的版本声明uninlined_format_args 标记为严格模式generate_function 助手中支持泛型函数2023年2月8日至2023年3月8日期间的 Rust 语言活动 🦀
如果你正在举办 Rust 相关活动,请将其添加到 日历 中,以便在此处提及。 请记得添加活动的链接。 请发送电子邮件至 Rust 社区团队 以获取权限。
请查看最新的r/rust 的招聘帖子
从 #27060 被报告以来已经过去了7.5年,但问题最终被彻底解决了。:)
感谢scottmcm的建议!
本周 Rust 新闻由:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez编辑。
电子邮件列表由 Rust 基金会 赞助