关于 Rust 的问题仅向选择 Rust 作为其语言之一的开发者显示。

97% 的受访对象说自己使用 Rust 的时间不到一年。其中仅有 14% 在工作中使用,相比而言它更广泛作为个人/业余项目的语言。

在选择 Rust 作为主要语言之一的受访者中,90% 以上的人其代码库文件不到 300 个。

您使用 Rust 开发什么类型的项目?

您使用哪个(哪些)版本的 Rust?

除 Rust 外,您在项目中还使用哪种(哪些)语言?

虽然 2/3 的 Rust 开发者使用 Python,但仅有 12% 的人声称在同一个项目中使用这两种语言,意味着大多数单独使用 Rust。

您的主要Rust开发环境是哪种操作系统?

73% 的 Rust 开发者使用 Unix/Linux 开发环境,但其中大多数的主要开发环境不是 Linux。

您的 Rust 项目以什么平台为目标?

Windows 和 Unix/Linux 用户主要开发用于自己使用的操作系统的应用程序,但 macOS 用户并非如此。 令人吃惊的是,75% 的主要 macOS 用户,其目标是 Unix/Linux,而 61% 的目标是 macOS。

WebAssembly 是一项非常新颖的技术,令人映像深刻的是有 36% 的 Rust 开发者采用。嵌入式平台份额也相当大,达到 14%。

您主要使用什么 IDE/编辑器编写 Rust 代码?

为了构建其 Rust 应用,开发者似乎一致使用 Cargo。

4/5 的 Rust 开发者使用测试框架,并且他们都使用语言内置的测试支持。其余 20% 不使用任何测试框架。

您为 Rust 使用什么分析工具?

总体而言,覆盖率工具不太流行,Rust 也不例外。多数开发者 (87%) 不使用它们,而其他有些人使用 codecov (12%),很少人使用 gcov (1%)。