2024-01-17
本文由 ChatGPT(gpt-4-1106-preview) 翻译。
大家好,欢迎来到本周Rust动态的又一期! Rust 是一门赋能每个人构建可靠且高效软件的编程语言。 这是其进展和社区的每周摘要。 想要在这里提及什么?在Twitter上给我们标记 @ThisWeekInRust 或者在 mastodon.social 上给 @ThisWeekinRust,或者发送我们一个 pull request。 想要参与进来吗?我们热爱贡献。
本周Rust动态 是在 GitHub 上公开开发的,存档可以在 this-week-in-rust.org 查看。 如果您发现本周发布的内容有任何错误,请提交一个PR。
本周的 crate 是 fish,一个friendly interactive shell(友好的交互式shell),之前是用 C++ 编写的,但最近被重写为用 Rust 语言(尽管不得不承认,在它出现在您的发行版仓库之前,还有一些工作要做)。
尽管缺乏建议,但 llogiq 对他的选择还是比较满意的。
一直想为开源项目做贡献但不知从何开始? 我们每周都会从 Rust 社区中挑选一些任务供您选择并开始!
其中一些任务可能还有导师可供咨询,请访问任务页面了解更多信息。
derive 特性不改变 API 表面 2remove_address_record 函数被调用两次kafka 服务 的命令nodes/models/services如果您是 Rust 项目所有者,并且正在寻找贡献者,请在 此处 提交任务。
上周有 418个合并请求 被合并
rustc_codegen_ssa: 强制执行 rustc::potential_query_instability Lint~const特质和投影限制不意味着它们的非常量对应项NonZeroIntX::get中加入假设none()值变体visit_projection_elem中添加更多信息~constCoverageSuccessors简化构建覆盖率图static mut并添加static_mut_ref lintreport_no_match_method_error中不产生ICErustc_data_structures 重新导出 atomic::ordering,使用标准库导入Option 而不是分配虚构的模式all_trait* 方法,返回 StableMIR 中所有可用的特征(min_)specialization 中 allow_internal_unstable 的使用is_global 特殊地址处理unused_parens(未使用的括号)问题-Zeagerly-emit-delayed-bugs)User<T> 和 User<[T]> 类型实现 Send 特征-Zdont-buffer-diagnosticsno_std 二进制错误中提及内部语言项目mutex_unpoison 功能unwrap 的内联能力cargo rustdoc 中添加不稳定的 --output-format 选项Content-Type: application/jsonrustc 风格的错误提示-Zprecise-pre-release 不稳定标志from_over_into:建议转换到 () 的正确方式useless_asref:检查克隆接收者是否为参数no_std crate 正确建议 std 或 core 路径map(clone) 上扩展 useless_asref lintunconditional_recursion lint 中修复 PartialEq 检查的误报Copy 的类型,修正 map_clone lint 的建议HirEqInterExpr::eq_block 在检查两个区块是否相等时考虑注释CompletionRelevance 添加 notable_trait 谓词pub(crate) 导入ast::Path::segments 实现'extract_function' 中为提取的块表达式保留注释generate_delegate_methods 中产生的恐慌2024年1月17日至2024年2月14日的Rust活动 🦀
如果你正在组织一个Rust活动,请将它添加到日历中,以便在这里提及。请记得添加活动的链接。 如需获取权限,请给Rust社区团队发送电子邮件。
请查看最新的 Reddit r/rust 社区中的 Who's Hiring 主题
恭喜 #Rustlang 和 #Rust-for-#Linux 社区:#LinuxKernel 现在包含了第一个使用 Rust 构建的有用之物!
就像每周的 crate 一样,这周也完全没有建议,因此 llogiq 想给你们分享一些来自 Linux 方面的好消息。
《本周 Rust 动态》由以下人员编辑:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
邮件列表托管由 The Rust Foundation 赞助