【Rust日报】2026-04-18 Ironpress - 纯 Rust HTML/CSS/Markdown 转 PDF 工具

📝

内容提要

Rust 1.95.0 版本于2026年4月16日发布,新增 cfg_select! 宏和 match 表达式中的 if-let 守卫,稳定化多个 API。Ironpress 是高性能的 Rust PDF 转换工具,支持多种格式和功能。ndatafusion 项目为 Apache DataFusion 提供线性代数和机器学习能力。Zenoh 1.9.x 版本引入区域架构和 QUIC 传输增强,支持复杂网络拓扑。

🎯

关键要点

  • Rust 1.95.0 版本于 2026 年 4 月 16 日发布,新增 cfg_select! 宏和 match 表达式中的 if-let 守卫。

  • cfg_select! 宏用于根据不同平台或配置选择不同的代码实现。

  • Rust 1.95 稳定化了多个 API,包括 MaybeUninit 相关的转换和引用方法、Cell 类型的引用转换方法等。

  • Ironpress 是一个高性能的 Rust PDF 转换工具,支持 HTML/CSS/Markdown 转换,性能比 Chrome headless 快 4,000 倍。

  • ndatafusion 项目为 Apache DataFusion 提供线性代数和机器学习能力,填补了 Rust/DataFusion 生态系统的空白。

  • Zenoh 1.9.x 版本引入区域架构和 QUIC 传输增强,支持复杂网络拓扑,允许自定义网关关系配置。

延伸问答

Rust 1.95.0 版本有哪些新特性?

Rust 1.95.0 版本新增了 cfg_select! 宏和 match 表达式中的 if-let 守卫,并稳定化了多个 API。

Ironpress 是什么?

Ironpress 是一个高性能的 Rust PDF 转换工具,支持将 HTML、CSS 和 Markdown 转换为 PDF,性能比 Chrome headless 快 4,000 倍。

ndatafusion 项目的目标是什么?

ndatafusion 项目旨在为 Apache DataFusion 提供线性代数和机器学习能力,填补 Rust/DataFusion 生态系统的空白。

Zenoh 1.9.x 版本的主要改进是什么?

Zenoh 1.9.x 版本引入了区域架构和 QUIC 传输增强,支持复杂网络拓扑和自定义网关关系配置。

Ironpress 支持哪些格式的转换?

Ironpress 支持将 HTML、CSS 和 Markdown 转换为 PDF,支持多种 HTML 元素和 CSS 特性。

Rust 1.95.0 版本稳定化了哪些 API?

Rust 1.95.0 稳定化了 MaybeUninit 相关的转换和引用方法、Cell 类型的引用转换方法等多个 API。

➡️

继续阅读