2023-03-15
本文由 ChatGPT(gpt-3.5-turbo-1106) 翻译。
你好,欢迎阅读另一期《本周 Rust 资讯》!Rust 是一种赋予每个人构建可靠和高效软件能力的编程语言。这是其进展和社区的每周总结。有什么想要提及的事情吗?在 Twitter 上标记我们 @ThisWeekInRust,或者在 mastodon.social 上标记 @ThisWeekinRust,或者通过 发送拉取请求 来联系我们。想要参与其中吗?我们欢迎贡献。
《本周 Rust 资讯》是在 GitHub 上公开开发的。如果你发现本周问题中有任何错误,请提交拉取请求。
本周的库是duplicate,一个用于轻松参数化代码复制的过程宏库。
感谢Anton Fetisov提出的建议!
一直想要为开源项目做贡献,但不知道从哪里开始吗? 每周我们都会突出 Rust 社区的一些任务,供您选择并开始!
其中一些任务可能会有导师提供帮助,请访问任务页面以获取更多信息。
如果您是 Rust 项目的所有者,并正在寻找贡献者,请在此处提交任务。
上周有 391 个拉取请求被 合并
match 表达式concat! 中使用负数字面量as 转换ConstProp 中无法规范化时,不触发内部编译器错误Fn 义务时,不触发内部编译器错误CopyProp 中,不再将 &mut *x 视为对 x 的改变suspicious_auto_trait_impls lintensure() 返回之前,确保值在磁盘缓存中rustc-main 中关于分配器的注释.poll() 在 impl Future 中未找到提供更好的帮助Fn* trait 的手动 impl,实现更好的错误信息dyn* 和 const 闭包的用法run-make/translation 失败时大幅改进错误消息lower_impl_trait_in_trait_to_assoc_ty 时,使 RPITIT 的简单用例起作用unused_allocation lint 也适用于 Box::newasm! 操作数的排序规则Copy impl 消息box_syntaxnonzero_min_maxpath_as_mut_os_strf32 和 f64 添加 round_ties_evenptr::from_ref 和 ptr::from_mut 成为 constOption::as_slice 移至始终安全的实现Arc::downgrade 防止溢出Rc::into_inner,与 Arc::into_inner 平行AbortRegistration::handleTryFlattenUnordered: 传播基础流错误cargo install --git 发现多个包含二进制文件的提示crate 的引用FnDecl::inner_full_print 中减少分配collection_is_never_read lintlet_with_type_underscore lintmissing_assert_message lintredundant_async_block lintpopular-crates 二进制文件manual_clamp lintmatch_single_binding 中的分号插入no_mangle_with_rust_abi 的诊断len_without_is_empty 中包含异步函数arithmetic_side_effects 中修复移位的误报proc_macro 依赖项&! 时栈溢出的问题cargo 参数path_to_const 中评估常量rustc_private crate 的 proc-macros这是个相当复杂的一周,有一些显著的改进和一些显著的退化。总体来看,这周的编译时间略有增加。
由 @simulacrum 审查。 修订范围:8f9e09ac..0058748
4 个退化,6 个改进,4 个混合;其中 2 个在汇总中 共进行了 39 个构件比较
Rust 的更改遵循 Rust RFC(请求评论)过程。这是本周批准实施的 RFC:
每周,团队 宣布 RFCs 和主要 PRs 进入 '最终意见阶段',意味着它们即将做出决定。现在表达您的意见。
{Arc, Rc}::into_inner 添加跟踪问题RFC 实施的一个重要步骤是让人们尝试实现并提供反馈,特别是在稳定之前。以下 RFCs 对于向前推进之前的用户测试将有所帮助:
如果您是功能实施者,并且希望您的 RFC 出现在上述列表中,将新的 call-for-testing 标签添加到您的 RFC,同时附加一条评论,提供测试说明和/或指导哪些方面的功能需要测试。
2023年3月15日至2023年4月12日之间的 Rusty 活动 🦀
请查看最新的r/rust 招聘帖子
Rust 编译器就是一千个你不必写的单元测试
感谢Stephan Sokolow提出建议!
本周 Rust 新闻编辑:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.*
电子邮箱列表托管由 Rust 基金会赞助*