
“Rust 官方调查团队在 2025 年度,进行了 Rust 生态方面的多项调查(如编译器性能调查、可变参数泛型调查等)。2026年 3 月 2 日,Rust 官方公布了 2025 年度的 Rust 调查结果,并计划讨论如何(以及是否)将 Rust 年度调查与正在进行的 Rust 愿景文档工作相结合。”
注1:本文是 Rust 官方调查,另外还有 JetBrains 发布的 2025 年 Rust 开发者生态系统调查:流行度、趋势与未来——基于 JetBrains 开发者生态系统调查报告 2025 的发现,可以对比阅读。
注2:本文是节选重点部分,稍有修改(上下文连贯方面),全文请访问 Rust Blog 文章 2025 State of Rust Survey Results。
1、调查概览
调查持续了30天(从2025年11月17日至12月17日),共收集到 7156 份调查回复。
调查年份 | 调查人数 | 完成人数 | 完成率 | 浏览数 |
|---|---|---|---|---|
2024 | 9450 | 7310 | 77.4% | 13564 |
2025 | 9389 | 7156 | 76.2% | 20397 |
2、Rust 使用情况
Rust 开发者主要使用稳定版,并跟随发布节奏,体现了大家对 Rust 稳定性和兼容性保障的信任。
另一方面,开发者使用 nightly 版多是出于“必要性”(例如,需要使用尚未稳定的功能)。
与 2024 年相比,nightly 用户似乎明显减少。但差异可能受多种因素影响,例如,某个备受期待的功能可能导致特定时间点 nightly 编译器的下载量激增。
比如去年稳定下来的非常受欢迎的 let chains 和 async closures 功能。


官方也调查了那些不使用 Rust(或不再使用 Rust)的开发者,希望得知他们放弃这门语言的原因。
在大多数情况下,这似乎是“未来再见”,而非“就此告别”。


Rust 官方调查团队对一些开发者的具体细节比较感兴趣,所以做了此方面调查的话题。
比如使用通过 Cargo.toml 中指的 git 仓库来引用的 crate 的频率(如:foo = { git = "https://github.com/foo/bar" })。

比如开发者是否觉得 --explain 的输出有用。内部讨论曾暗示我们对此不太确定,但下图反驳了我们之前的假设。看起来很多 Rust 用户确实觉得编译器错误代码的解释很有用。

3、Rust 面临的挑战与期望
2025 年落地了期待已久的功能(let chains 和 async closures),调查结果显示它们确实非常受欢迎且被频繁使用。
泛型常量表达式和改进的 trait 方法在“最想要的功能”榜单中排名上升。
其他期望的功能变化不大。

当开发者被问及希望解决哪些重要问题时,与 2024 年相比整体变化不大:资源使用(编译慢和存储占用)仍然是主要痛点。
调试体验从第 2 位滑落至第 4 位(下降了约 2 个百分点)。

4、Rust 学习方面
线上线下社区(如见面会、讨论论坛和其他学习材料)在 Rust 学习中的参与度出现了明显(约 3 个百分点)的下降,这暗示一些人将问题转向了 LLM 工具。
尽管如此,在线文档仍然是首选的权威参考,其次是阅读代码本身。
5、行业和社区
Rust 开发方面的招聘趋势在稳步增长,项目中的 Rust 代码量持续增加。

开发者比较担心 Rust 语言变得越来越复杂,开发者对 Rust 基金会的信任度正在提升。

Rust 编程工具方面:Zed 编辑器的使用者有显著的增加(Helix 紧随其后);具有代理式 AI 支持的编辑器也在兴起;VSCode 和 IntelliJ 的用户基础似乎在下降。
调查中遇到了 11 位仍在使用 Atom 的开发者,以及经典编辑器如 Emacs 和 Vim(或其衍生品)的用户。

谢谢您的阅读,欢迎交流。如果您发现错别字,也请向我发信息。
💡『iRust』rust spreads, rust connects 👇