Only Bounds:即将重构 Rust Sized 体系的重要新特性
Rust 核心团队成员 Niko Matsakis(babysteps 博客)将其称为"你从未听说过的对 Rust 影响最深远的改变"——Only Bounds 正由 Arm 团队(David Wood、Rémy Rakic 等人)积极开发,作为 Sized 层级改造与 Scalable Vector Extension 项目目标的一部分。
问题背景:现有的 Sized vs ?Sized 设计只有两档,已无法覆盖:
extern type:运行时大小完全未知- Arm SVE SIMD 类型:同类型所有值大小相同,但不在编译期确定
计划中的 Sized 三级体系:
Sized:编译期已知大小MetadataSized:通过引用 metadata 可在运行时求得(如[T]、dyn Trait)MaybeSized:对大小一无所知
Only Bounds 的作用:?Sized 语法面对多层级无法扩展,Only Bounds 提供新语法,允许直接声明"该参数只需满足 X bound 而无需默认的 Sized",设计更清晰、面向未来。这是 2026 年 Rust 语言演化中最值得关注的方向之一。
原文链接:https://smallcultfollowing.com/babysteps/blog/2026/06/09/only-bounds/
Merman v0.7.0:纯 Rust 实现无头 Mermaid 图表渲染
作者发布了 Merman v0.7.0,一个不依赖浏览器或 JS 运行时的纯 Rust Mermaid 实现,对标 Mermaid 11.15.0 行为,通过 3600+ parity fixture 验证输出一致性。
- 输出格式:SVG、PNG/JPG、PDF、ASCII、语义 JSON、layout JSON
merman-rustdoc:proc-macro,在cargo doc时将 rustdoc 注释中的 Mermaid 代码块渲染为内联 SVG,零 JS 注入- WASM/TypeScript 和 FFI 接口支持多语言宿主
- Zed 编辑器目前使用 Merman 的 fork 版本进行编辑器内图表渲染
GitHub:https://github.com/Latias94/merman
原文链接:https://www.reddit.com/r/rust/comments/1u0yjhd/merman_v070_mermaid_diagrams_rendered_headlessly/
Redox OS 5 月月报:EEVDF 调度器、Intel GPU 平面渲染等重大进展
纯 Rust 编写的 Unix-like 微内核操作系统 Redox OS 发布 2026 年 5 月月报,本月进展密集:
- EEVDF 调度器已合并(RSoC 学生 Akshit Gaur 实现),在 DWRR 基础上进一步优化调度性能
- Intel 图形驱动支持平面渲染(plane support)与 page flipping
- 新增 COSMIC Monitor 支持,XFCE 移植推进
- RedoxFS inode 和 I/O 事件等待性能大幅提升
- RSoC 2026:两名学生获得总计超 $10,000 资助
原文链接:https://www.redox-os.org/news/this-month-260531/
Chromium 代码库 Rust 占比达 5.47%
据 Open Hub 最新分析,Chromium 中 Rust 代码占比已达 5.47%,反映了 Google 持续推进 Chromium Rust 化的阶段性成果。
原文链接:https://openhub.net/p/chrome/analyses/latest/languages_summary
From Rust中文社区 Mike
社区学习交流平台订阅:
评论区
写评论还没有评论