2024-01-03
本文由 ChatGPT(gpt-4-1106-preview) 翻译。
大家好,欢迎阅读本周 Rust 动态的又一期内容! Rust 是一种赋予每个人构建可靠和高效软件能力的编程语言。 这是对其进展和社群情况的每周总结。 想要在这里提及某些内容吗?在 Twitter 上标记我们 @ThisWeekInRust,在 mastodon.social 上标记我们 @ThisWeekinRust,或者发送我们一个拉取请求。 想要参与贡献吗?我们热爱贡献。
本周 Rust 动态 是在 GitHub 上公开开发的,存档可以在 this-week-in-rust.org 上查看。 如果你在本周的问题中发现任何错误,请提交一个 PR。
本周的 crate 是 fast_pool,一个基于 flume channel crate 的快速异步池。
感谢 zhuxiujia 的自荐!
一直想为开源项目做贡献,但不知道从哪里开始吗? 每周我们都会从 Rust 社区中突出展示一些任务,您可以选择一个任务开始贡献!
其中一些任务可能有导师提供帮助,访问任务页面了解更多信息。
kafka services 的命令cloud/space 和 cloud/subscription 的 CBOR 结构如果您是 Rust 项目所有者,并且正在寻找贡献者,请在此处提交任务。
上周合并了194个拉取请求merged
rustc_lint: 执行 rustc::potential_query_instability lint检查rustc_lint: 防止多种lint检查的三次重复unused_bindings: 同时遍历由if-let守卫创建的绑定rustc_codegen_ssa 的 atomic_cmpxchg 接口,使其返回一对值CoverageCounters 中可能出现的查询稳定性隐患find_ancestor_inside_same_ctxt 重新收缩范围<BoundConstness as Display> 中的无限循环问题消歧关联函数诊断正确的参数const Trait(始终为const的trait界限)Parser::ident_or_error--check-cfg参数rustc_codegen_cranelift同步子树=> → >=llvm-tools选项round_up_to_next_multiple_of导致的整数溢出内部编译错误available_parallelism:使用正确的 APIcargo add - 修复从包含多个包的仓库添加功能cargo fix:始终继承 jobserverfix::fix_in_dependency 以避免依赖 rustc+ 当作空格处理matches!,用于 Ready、Pending、V4、V6[doc_markdown]:在默认的 doc_valid_idents 中添加 "WebGL2"、"WebGPU"iter_without_into_iter 和 into_iter_without_iter 中添加外部宏检查default_numeric_fallback 进行 lintunconditional_recursion 检查以检测 ToString 实现manual_is_variant_and lintpub_underscore_fieldsstr.linesmutex_atomic 对类型更加敏感empty_enum_variants_with_bracketsthread_local_initializer_can_be_made_consteager_transmuteself_ref 导致一些宏中出现越界恐慌的问题2024-01-03 至 2024-01-31 之间的 Rust 活动 🦀
如果您正在举办Rust活动,请将其添加到日历以在此处提及。请记得添加活动链接。邮箱联系[Rust社区团队][community]获取权限。
请查看最新的 r/rust 上的招聘帖子。
有人不相信死后有生命……而 Rust 则不相信在编译之后还有魔法。
– Stephan Sokolow 在 rust-users 上的言论
感谢 Todd Fleming 的推荐!
本周 Rust 编辑团队包括:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
邮件列表赞助商:The Rust Foundation