Die Fragen zu Rust wurden Entwicklern gestellt, die Rust als eine ihrer drei primären Programmiersprachen angegeben hatten.

97% der Befragten nutzen Rust seit weniger als einem Jahr. Die Sprache wird vor allem für persönliche und Nebenprojekte eingesetzt – nur 14% verwenden sie für die Arbeit.

Mehr als 90% der Befragten, die Rust als eine ihrer Hauptsprachen verwenden, arbeiten mit einer Codebasis von weniger als 300 Dateien.

Welche Arten von Projekten entwickeln Sie in Rust?

Welche Rust-Versionen verwenden Sie?

Welche Sprachen verwenden Sie in Projekten zusammen mit Rust?

Obwohl zwei Drittel der Rust-Entwickler Python verwenden, geben nur 12% an, dass sie beide Sprachen zusammen in demselben Projekt nutzen. Dies bedeutet, dass die meisten Rust separat einsetzen.

Welches Betriebssystem nutzen Sie als Ihre primäre Entwicklungsumgebung für Rust?

73% der Rust-Entwickler verwenden eine Unix/Linux-Entwicklungsumgebung, obwohl Linux für die meisten nicht die primäre Umgebung ist.

Für welche Zielplattform entwickeln Sie Ihre Rust-Projekte?

Während Windows- und Unix/Linux-Benutzer hauptsächlich für das Betriebssystem entwickeln, das sie selbst verwenden, gilt das nicht für MacOS-Benutzer. Überraschenderweise nennen 75% der primären macOS-Anwender Unix/Linux als Zielsystem, während MacOS nur von 61% als Zielsystem genannt wird.

WebAssembly ist eine relativ neue Technologie, die bei Rust-Entwicklern bereits eine beachtliche Adoptionsrate von 36% erreicht hat. Auch die Embedded-Plattform hat mit 14% einen recht hohen Anteil.

Welche IDEs oder Editoren verwenden Sie hauptsächlich zum Schreiben von Rust-Code?

Beim Builden von Rust-Apps fällt die Wahl einstimmig auf Cargo.

4 von 5 Rust Entwicklern verwenden Testframeworks, und alle von ihnen verwenden die integrierte Testunterstützung der Sprache. Die restlichen 20% verwenden keine Testframeworks.

Welche Profiling-Tools verwenden Sie für Rust?

Coverage-Tools sind allgemein wenig verbreitet, und Rust ist da keine Ausnahme. Die meisten Entwickler (87%) verwenden sie nicht, während einige Codecov (12%) und sehr wenige gcov (1%) einsetzen.