2024-01-03
本文由 ChatGPT(gpt-3.5-turbo-1106) 翻譯。
您好,欢迎阅读本期的 本周 Rust 资讯! Rust 是一种能让每个人都能构建可靠和高效软件的编程语言。 这是其进展和社区活动的每周总结。 想让某事出现在这里吗?在 Twitter 上给我们标记为 @ThisWeekInRust,或在 mastodon.social 上标记为 @ThisWeekinRust,还可以给我们发送一个拉取请求。 想参与其中吗?我们期待您的贡献。
本周 Rust 资讯 是在GitHub 上公开开发的,并且存档可以在this-week-in-rust.org上查看。 如果您发现本周资讯中有任何错误,请提交一个拉取请求。
感谢 zhuxiujia 自荐该 crate!
一直想要为开源项目做出贡献,但不知道从哪里开始吗? 每周我们都会突出一些 Rust 社区的任务,供您选择并开始进行!
其中一些任务可能有导师可供参考,请访问任务页面获取更多信息。
kafka services 实现命令cloud/space 和 cloud/subscription 的 CBOR 结构如果您是 Rust 项目所有者并正在寻找贡献者,请在此处提交任务。
上周有 194 个拉取请求被合并
rustc_lint: 强制执行 rustc::potential_query_instability 的 lintrustc_lint: 防止多个 lint 的重复出现unused_bindings: 同时处理由 if-let guards 创建的绑定rustc_codegen_ssa 的 atomic_cmpxchg 接口,返回一对值CoverageCounters 中可能的查询稳定性风险find_ancestor_inside_same_ctxt 解除 spans 的展开<BoundConstness as Display> 中的无限循环const Trait(始终为常量的 trait 约束)Parser::ident_or_error 函数--check-cfg 参数rustc_codegen_cranelift 进行子树同步=> → >=llvm-tools 选项round_up_to_next_multiple_of 中的整数溢出 ICEsclippy: check for redundant matches! with Ready, Pending, V4, V6
clippy: [doc_markdown]: Add "WebGL2", "WebGPU" to default doc_valid_idents
clippy: add external macro checks to iter_without_into_iter and into_iter_without_iter
clippy: extend unconditional_recursion to check for ToString implementations
clippy: suggest str.lines when splitting at hard-coded newlines
mutex_atomic 更了解类型empty_enum_variants_with_bracketsthread_local_initializer_can_be_made_consteager_transmuteself_ref 导致一些宏中的越界恐慌
即将举行的活动2024年01月03日至2024年01月31日之间的 Rust 事件 🦀
如果您正在舉辦 Rust 活動,請將其添加到[日曆]中,以便在此處提及。請記得添加活動的鏈接。請發送電子郵件給Rust 社群團隊以獲取訪問權限。
请查看最新的 r/rust官方求职帖
有些人不相信死后的生命... Rust 在编译后也不相信魔法。
– Stephan Sokolow on rust-users
感谢Todd Fleming提供建议!
本周 Rust 动态编辑者:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
电子邮箱列表由 The Rust Foundation 赞助