2023-01-04
本文由 ChatGPT(gpt-4-1106-preview) 翻译。
大家好,欢迎阅读This Week in Rust的又一期内容! Rust 是一种使每个人都能构建可靠且高效软件的编程语言。 这是它的进展和社区活动的周度总结。 想要在这里被提及?在 Twitter 上标记我们 @ThisWeekInRust 或在 mastodon.social 上标记 @ThisWeekinRust,或者发送一个合并请求给我们。 想要参与进来?我们热爱贡献者。
This Week in Rust 是在 GitHub 上公开开发的。 如果你在本周的问题中发现了任何错误,请提交一个 PR。
本周的 crate 是 Sniffnet,一个跨平台的 GUI 应用程序,用于分析你的网络流量。
感谢 Gyuly Vgc 的推荐!
一直想为开源项目做贡献,但不知道从何入手? 我们每周都会从 Rust 社区中挑选一些任务供您选择,让您开始参与!
本周没有参与邀请。请期待下周更多贡献机会!
如果您是 Rust 项目的所有者,并且正在寻找贡献者,请在此处提交任务。
上周合并了 291 个拉取请求 上周合并
match 表达式在单行中的情况const Fn 约束recover_intersection_pat 中始终建议使用 MachineApplicable--merge-base#[repr(transparent)] 出现在 enum 上时减少错误输出&track-caller位置multiple_supertrait_upcastable lintformat_args字符串是否为源码直接量where子句区域错误更具操作性explicit_outlives_requirements lintFn 特质提供更好的错误信息和建议fn 关键词恢复为 Fn 特质[type error] 绑定上屏蔽 knock-down 错误Pin::as_mut_ 返回类型建议使用 impl Iteratorconst_eval_select 以优化编译时间std::process::Command 的 Debug 实现更详细once_cell 方法中添加 #[inline] 标记available_parallelism:优雅处理 cfs_period_us 的零值needless_return 中的假阴性问题match_single_binding 建议导致额外分号的问题mutex_atomic 移动到 restrictionHashfor 和 while 循环出口点的高亮显示try{} 块进行类型检查2023年1月4日至2023年2月1日间的Rust活动 🦀
如果你在举办一场Rust活动,请将它添加到日历中,以便于在这里提及。请记得加上活动的链接。 通过[社区团队][community]的邮件获取权限。
请查看最新的 r/rust 上的 Who's Hiring 讨论串
你没有“愚弄”rustc,你是在使用不安全代码。不安全代码意味着你所能做的就是自欺欺人。
– Frank Steffahn 在 rust-users 上的讨论
感谢 Quine Dot 的建议!
《本周 Rust 编辑:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez。
邮件列表赞助商:The Rust Foundation