2023-12-13
本文由 ChatGPT(gpt-4-1106-preview) 翻译。
大家好,欢迎阅读Rust 本周的又一期内容! Rust 是一种旨在帮助每个人构建可靠且高效软件的编程语言。 这是它进展和社区的每周总结。 想要在这里提及什么?请在 Twitter 上标记我们@ThisWeekInRust 或在 mastodon.social 上标记@ThisWeekinRust,或者发送我们一个拉取请求(PR)。 想参与进来?我们热爱社区贡献。
Rust 本周是在 GitHub 上公开开发的,存档可以在 this-week-in-rust.org 上查看。 如果你在本周的问题中发现任何错误,请提交一个 PR。
for await 和缓冲流之战本周的 crate 是 io-adapters,一个可以让你在不同的可写 API (io 和 fmt) 之间进行转换的 crate。
感谢 Alex Saveau 的自荐!
一直想要为开源项目做贡献,但不知道从哪里开始? 我们每周会从 Rust 社区精选一些任务,供您挑选并入门!
其中一些任务或许还配有导师,访问任务页面获取更多信息。
kafka/protocol_aware 和 nodes/services 的 cddl 模式验证 CBOR 结构relays 命令derive 功能不改变 API 表面all-jobs-succeeded CI 作业依赖所有其他作业如果您是 Rust 项目所有者并且正在寻找贡献者,请在这里提交任务。
上周共有 391个拉取请求被合并
async gen 块引入支持riscv32 平台支持never_patterns:分析没有主体的匹配分支rustc_symbol_mangling,rustc_interface,rustc_driver_impl:实施 rustc::potential_query_instability 警告TyKind::internal()deeply_normalize_for_diagnostics,在一致性检查中使用它gen fn 的支持symbols.oasync fn 返回位置跨度的启发式方法SpanMarker 来改进 if ! 表达式的覆盖范围位置跨度struct 字面量添加外围括号path_generic_args 时不要打印宿主效应参数must_useTyCtxt 显式实现 DynSync 和 DynSendis_foreign_item 用于 StableMIR 实例的问题for<...> 后恢复 dyn/impl 时解析器内部错误(ICE)--env 编译器标志(不支持 tracked_env)repr(simd) 实现 repr(packed)print_ttsnumeric_intrinsic 能够在 Miri 中访问panic_nounwind_fmt 依旧可以被完全内联(例如对于 panic_immediate_abort)Fn<(..., ...)> 的特征引用的优美格式? 由于 Result<_, E> 而无法调用时提供上下文default_configuration 和 CheckCfg::fill_well_knownPolyGenSig,因为它总是一个哑绑定器precise_pointer_size_matching 功能门use 建议macro_rules! 之后定义宏名称的提示.clone() 建议,使其在更多情况下适用rustc_next_trait_solverimmediate_backend_typeshims::x86 中的助手函数MAP_FAILEDarc_unwrap_or_cloneLinkedList::{retain,retain_mut}const PartialEqVec::dedup_by 拆分为两个循环fillBuf:不要调用 poll_fill_buf 两次FuturesOrdered:使用 64 位索引FuturesUnordered:修复清除实现cfg(target_has_atomic)[lints]OSO 和 SO 无法被裁剪. 明确重映射当前目录onEach(Lazy)未使用的参数reversedStyleEdition 枚举和StyleEditionDefault 特质fix(ptr_as_ptr):处理std::ptr::null{_mut}needless_borrows_for_generic_args:当字段操作数实现Drop时进行处理uninhabited_reference:新的lint规则is_from_proc_macro模式trait_impl_redundant_assoc_item 诊断line-index 中 WideChar 偏移量的计算extract_function.rs 中的一个 bugconcat_bytes! 展开发出标识符的问题format_args! 中完成失败的问题pub(self) 至 pub() 的问题collect_attrs 替换 doc_comments_and_attrs2023年12月13日至2024年1月10日之间的 Rust 活动 🦀
如果你正在组织一个Rust活动,请添加到日历中以便在这里提及。请别忘了也添加活动的链接。 如需获取权限,请给Rust社区团队发送邮件。
请查看 Reddit 上 r/rust 的最新 招聘帖。
遗憾的是,本周没有被提名的语录。
《本周 Rust 动态》由以下编辑:nellshamrell、llogiq、cdmistman、ericseppanen、extrawurst、andrewpollack、U007D、kolharsam、joelmarcey、mariannegoldin、bennyvasquez。
邮件列表托管由 The Rust Foundation 赞助