【Rust日报】2026-04-17 Rust 1.95.0 发布

【Rust日报】2026-04-17 Rust 1.95.0 发布

📝

内容提要

Rust 1.95.0 发布,新增 cfg_select! 宏和 match 模式中的 if-let 守卫,增强了条件判断能力。同时,推出了一款终端 Markdown 阅读器,支持 Mermaid 图表和 Vim 风格编辑,提升 Markdown 文件的浏览体验。

🎯

关键要点

  • Rust 1.95.0 发布,新增 cfg_select! 宏和 match 模式中的 if-let 守卫,增强条件判断能力。

  • cfg_select! 宏用于编译期针对 cfg 配置的 match 匹配,功能与 cfg-if 库一致。

  • match 表达式现在支持基于模式匹配的条件判断,扩展了 let 链式语法的能力。

  • 推出终端 Markdown 阅读器,支持内嵌 Mermaid 图表和 Vim 风格编辑,提升 Markdown 文件浏览体验。

  • Markdown 阅读器遵循 .gitignore 规则,支持实时重载和语法高亮,提供全局搜索和 Vim 风格导航。

  • Unreal Majid 是基于 Rust 和 wgpu 的高性能 GPU 粒子模拟系统,支持跨平台运行和动态模拟效果。

延伸问答

Rust 1.95.0 新增了哪些重要功能?

Rust 1.95.0 新增了 cfg_select! 宏和 match 模式中的 if-let 守卫,增强了条件判断能力。

cfg_select! 宏的作用是什么?

cfg_select! 宏用于编译期针对 cfg 配置的 match 匹配,功能与 cfg-if 库一致。

Rust 1.95.0 中的 match 表达式有什么新特性?

match 表达式现在支持基于模式匹配的条件判断,扩展了 let 链式语法的能力。

终端 Markdown 阅读器有哪些主要功能?

终端 Markdown 阅读器支持内嵌 Mermaid 图表、Vim 风格编辑、实时重载和全局搜索等功能。

Unreal Majid 是什么?

Unreal Majid 是基于 Rust 和 wgpu 的高性能 GPU 粒子模拟系统,支持跨平台运行和动态模拟效果。

Rust 1.95.0 的 Markdown 阅读器如何处理文件修改?

Markdown 阅读器遵循 .gitignore 规则,支持文件修改后的实时重载。

➡️

继续阅读