mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6mobile wallpaper 7
738 字
2 分钟
Rust 1.93.1 发布:三个 Bug 修了,建议赶紧升级
2026-02-27

一句话总结#

Rust 团队刚发布了 1.93.1 小版本,专门修 1.93.0 搞出来的三个坑。已经在用 Rust 的同学,直接跑 rustup update stable 升级就行,完全无痛。


到底修了啥?#

1. rustfmt 崩溃问题 —— 编译器不再”抽风”#

之前的问题: 1.93.0 里有个诡异的 bug,编译器在处理某些关键字时会直接”宕机”(专业术语叫 ICE,Internal Compiler Error)。rustfmt(就是那个帮你自动格式化代码的工具)特别容易中招,用着用着就崩了,体验极差。

现在: 团队把编译器的关键字处理逻辑理顺了,rustfmt 不会再莫名其妙崩溃,代码格式化终于可以安心用了。


2. Clippy 误报警报 —— 少点”狼来了”#

之前的问题: Clippy 有个叫 panicking_unwrap 的检查规则,本来是想提醒你”这里 unwrap 可能会 panic,小心点”。但 1.93.0 里它太敏感了,遇到隐式解引用(比如智能指针自动转普通引用)就乱报警,实际上那些代码根本没问题。

现在: 修复了判断逻辑,Clippy 变得更聪明,不会再对安全的代码瞎嚷嚷,减少了一堆让人头疼的误报。


3. WASM 文件泄漏 —— 资源不再”偷偷溜走”#

之前的问题: 1.93.0 更新了一些 WebAssembly 相关的底层依赖,结果在 wasm32-wasip2 目标(简单说就是一种运行 WASM 的方式)上出现了文件描述符泄漏。如果你的 WASM 程序跑久了或者频繁操作文件,可能会把系统资源耗尽。

现在: 团队把有问题的依赖回退了。不过要注意,这只是修了 rustup 官方分发的版本。如果你是自己搭的工具链,得检查一下你自己的依赖有没有这个问题。


为啥要关心这个小版本?#

说实话,1.93.1 没有新功能,就是个”擦屁股”版本。但正是这种快速修坑的态度,让 Rust 靠谱:

  • 不拖: 发现问题很快解决,不让用户长期踩坑
  • 兼容: 点版本保证向后兼容,升级不用担心代码挂掉
  • 全面: 从编译器核心到周边工具(rustfmt、Clippy),再到 WASM 这种前沿领域,全都照顾到

对于用 Rust 写生产代码的团队来说,这种稳定性承诺比啥新特性都实在。


该干啥?#

rustup update stable

就这一行,搞定。特别是如果你:

  • 经常用 rustfmt 格式化代码
  • 开 Clippy 严格模式写代码
  • 在搞 WebAssembly 项目

那更建议马上升级,免得被这几个 bug 恶心到。


分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Rust 1.93.1 发布:三个 Bug 修了,建议赶紧升级
https://www.freebird2913.tech/posts/rust_fix/
作者
freebird2913
发布于
2026-02-27
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

相关文章 智能推荐
1
Netlify 自定义域名添加 SSL 证书开启 HTTPS 完整指南
技术教程 详解如何在 Netlify 上为自定义域名配置自定义 SSL 证书,解决多平台部署时证书续期问题,包含 Intermediate certs 获取方法。
2
使用 IndexNow API 自动推送网站更新到搜索引擎
技术教程 详解如何使用 Python 脚本配合 IndexNow API 自动推送网站更新到 Bing 等搜索引擎,包括密钥申请、站点地图解析、批量推送等完整实现流程。
3
手把手教你用Python构建一个MCP天气服务器:从零基础到SSE与Streamable HTTP实战
AI 手把手教你用Python构建一个MCP天气服务器:从零基础到SSE与Streamable HTTP实战
4
修复Umami统计数据显示问题 - 适配新版API响应格式
技术教程 详细记录修复Cloudflare Worker中Umami统计代理脚本的过程,解决数据一直显示为0的问题。深入分析Umami API响应格式变化,从旧版的嵌套对象结构到新版的扁平化数据结构,提供完整的问题诊断、修复方案和代码优化建议,帮助开发者快速适配Umami API更新。
5
科技巨头联手护航:Anthropic Claude 虽遭五角大楼封杀,企业用户仍可安心使用
科技观察 在 Anthropic 因拒绝放开 AI 安全限制而被美国国防部列为'供应链风险'后,微软、谷歌、亚马逊相继确认非国防客户仍可继续使用 Claude。本文深入解析这场硅谷与华盛顿的罕见对峙,以及科技巨头如何在国家利益与商业利益间寻找平衡点。

目录