2023-11-15
本文由 ChatGPT(gpt-4-1106-preview) 翻译。
你好,欢迎来到本周的 Rust! Rust 是一门赋予每个人构建可靠高效软件能力的编程语言。 这是它的进展和社区的周汇总。 想要在此提及些什么?在 Twitter 上标记我们 @ThisWeekInRust,或在 mastodon.social 上标记我们 @ThisWeekinRust,亦或是发送我们一个拉取请求。 想参与进来?我们热爱贡献。
本周的 Rust 是在 GitHub 上公开开发 的,归档可以在 this-week-in-rust.org 查看。 如果你在本周的刊物中发现任何错误,请提交一个 PR。
本周的 Crate 是 cargo-msrv,这是一个 cargo 子命令,用来找出你的 crate 的最小支持 Rust 版本(MSRV)。
llogiq 对于连续两周都没有收到建议表示有些担心,但仍然向你推荐了他的选择。
总是想要为开源项目做贡献,但不知道从哪里开始? 每周我们都会从 Rust 社区中挑选一些任务为你提供,让你可以选一个开始着手做!
这些任务中的一些可能会有导师可供咨询,请访问任务页面了解更多信息。
如果你是 Rust 项目的所有者,并且正在寻找贡献者,请在此处提交任务。
x clean 的速度rustc_llvm:在 Solaris/SPARC 上链接 libkstatstd::hash::{DefaultHasher, RandomState} 的导出download-ci-llvm = if-unchanged 选项,并为 profile = codegen 默认启用run-coverage 测试模式重命名为 coverage-run~const 特性边界FatalErrorMarker 的优先级低于其他 paniccheck_item_bounds 中规范化谓词时使用 normalize_param_env{; 来移除 ;-Ctarget-feature 警告data_race: 链接到文档,关于'不寻常'的竞态条件derive(Debug) 上发出 #[inline] 属性result_option_inspectBorrowedBuf 和 BorrowedCursor 从 std:io 移动至 core::iofmt::Debug 辅助函数提供消费闭包的辅助方法<BorrowedCursor as io::Write>::write 中的恐慌情况-Cpanic=abort 则不生成 .eh_frame 段query{_vec} 使用 IndexSummarycargo-credential-* 依赖关系--quiet 的问题fix_exec_rustc 中调用 rustc 时保持 jobserver 文件描述符arc_with_non_send_sync 改进建议的解决方案map_identity:尊重匹配习惯性用法mod_module_files 在测试中不对 mod.rs 发出 lint 警告unnecessary_fallible_conversions 注释中添加类型细节Conf 在 register_lints 中vec_boxmanual_let_else 分歧检查needless_borrow 和 explicit_auto_deref 诊断suspicious_doc_comments 移动到文档检查阶段if_chainSelf 引用doc(hidden) 属性2023年11月15日至2023年12月13日之间的 Rust 活动 🦀
如果你正在组织一个 Rust 活动,请将它添加到日历中以便在这里提及。请记得添加活动的链接。 如需访问权限,请邮件联系 Rust 社区团队。
请查看 r/rust 上的最新招聘帖。
我之所以决定继续学习 Rust,是因为我喜欢它的语法。我喜欢它的速度。我喜欢它的社区。我喜欢这一切。它感觉像是一股清新的空气:比 Python、JavaScript 或 C 更直观的语法,却仍然更快。
感谢 Goren Barak 自荐这条金句!
《本周在 Rust》由以下编辑:nellshamrell、llogiq、cdmistman、ericseppanen、extrawurst、andrewpollack、U007D、kolharsam、joelmarcey、mariannegoldin、bennyvasquez。
邮件列表的托管由 Rust 基金会 赞助。