2023-03-08
本文由 ChatGPT(gpt-3.5-turbo-1106) 翻译。
欢迎阅读本期的《本周 Rust 动态》! Rust 是一种让每个人都能构建可靠和高效软件的编程语言。本周 Rust 动态是对 Rust 语言和社区进展的每周总结。 想让某个内容出现在本周动态中吗?在 Twitter 上用 @ThisWeekInRust 标记我们,或者在 mastodon.social 上用 @thisweekinrust,还可以通过 提交 pull request 的方式联系我们。 想参与其中吗?我们欢迎贡献。
《本周 Rust 动态》的开发是完全开放的,如果本周动态中发现任何错误,请提交 PR。
Arc<Mutex<T>> - Katharina Fey本周推荐的 crate 是 man-in-the-middle-proxy,一个——惊喜!——中间人代理。
感谢 Emanuele Em 自荐!
一直想要为开源项目做贡献,但不知道从哪里开始吗?每周我们都会突出展示一些 Rust 社区的任务,让你可以选择并立即开始!
这些任务中可能也有导师可用,请访问任务页面获取更多信息。
如果你是 Rust 项目所有者,正在寻找贡献者,请在这里提交任务。
在上周有 376 个拉取请求被合并
./configure 中设置 hashmap toml 值)point_at_expr_source_of_inferred_type 中的另一个 ICElower_impl_trait_in_trait_to_assoc_ty 时在 impl 侧为 RPITITs 添加查询associated_item_def_ids 使用不稳定选项,也为 RPITITs 返回相关联的类型temporary_scopecmpxchg16b_target_featureAtomic*::from_ptrOption::as_(mut_)sliceVecDeque::append 对于零大小类型的容量溢出问题partial_cmp 来实现元组的 lt/le/ge/gtCARGO_CFG_ 变量sparse 设置为 crates.io 的默认协议where 子句中通过 trait 搜索函数签名! 结尾时通过宏进行搜索let_underscore_untyped 降级为限制let_unit_value 在使用 await 时的误报问题multiple_unsafe_ops_per_block 中的 ICE 问题array-size-threshold 配置反序列化错误missing_docs_in_private_items 应该只覆盖私有项generate_function 在不同的本地 crate 中生成replace_or_with_or_else 助手更普遍适用replace_match_with_if_let 适用范围remove_dbg 中支持移除嵌套的 dbg!()2023年3月8日至2023年4月5日期间的 Rust 语言活动 🦀
如果您正在举办 Rust 活动,请将其添加到[日历]中以便在这里提到。请记得添加活动链接。发送电子邮件给Rust 社区团队以获取访问权限。
请查看最新的 r/rust 的招聘帖子
(……)尽管我不太喜欢 cargo-geiger 的概念,但是名字…… 有点像
unsafe很像铀。它只是另一种可以加工、提炼和加工的金属矿石。它不会在大气中燃烧,也不会腐蚀或产生奇怪的酸。除非你刻意让它危险,否则你甚至都不必担心临界质量。大部分时间你可以相当正常地处理它。但是如果你不知道它到底是什么,它的作用以及如何处理它,它会在你停止接触它后很久才会引起神秘的疾病
感谢 Stephan Sokolow 的建议!
《Rust 本周动态》编辑人员为:nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez.
电子邮件列表托管由 Rust 基金会 赞助