Rust 团队发布 1.94.0 稳定版,本次更新聚焦两项日常需求:切片逐段处理与 Cargo 配置管理。语言新增 array_windows,为固定长度的滑动窗口,返回固定大小数组引用(区别于 windows 的动态切片),可直接用固定结构比对数据,避免手动索引,代码更直观可维护。Cargo 方面引入 include 键,允许在主配置中载入其他配置文件(路径数组或行内表格数组),支持将条目标为可选、缺失时跳过,便于把共用设置、本地偏好与环境特定配置分离管理,适合多项目或多开发者场景。工具链也开始支持 TOML 1.1:行内表格可跨行并保留尾逗号,字符串新增 \xHH 与 \e 跳脱,时间可省略秒,提升大型依赖、功能标志与长配置区块的可读性。官方提醒,在 Cargo.toml 直接使用 TOML 1.1 新语法可能会提高项目最低支持 Rust 版本(MSRV),因为需要新版解析器;同时第三方读取工具或需同步升级。不过 Cargo 在发布套件时会自动改写信息清单以维持向后兼容,套件使用者不一定要立刻提高 MSRV。安托特报员
Rust 1.94 惊喜更新:array_windows + Cargo include,切片操作与配置管理瞬间更顺手!