Les questions Rust ont été présentées aux développeurs qui ont choisi Rust comme l'un des langages qu'ils utilisent.
97 % des personnes interrogées utilisent Rust depuis moins d'un an. En revanche, seules 14 % d'entre elles l'utilisent à titre professionnel, ce langage s’avérant beaucoup plus populaire pour les projets personnels / collatéraux.
Plus de 90 % des personnes interrogées qui ont choisi Rust comme l'un de leurs principaux langages travaillent avec des bases de code de moins de 300 fichiers.
Quels types de projets développez-vous en Rust ?
Quelles versions de Rust utilisez-vous ?
Quels langages combinez-vous avec Rust dans vos projets ?
Si deux tiers des utilisateurs de Rust utilisent Python, seuls 12 % utilisent les deux langages pour un même projet, ce qui signifie que la plupart d'entre eux utilise Rust de façon indépendante.
Quel système d'exploitation est votre principal environnement de développement Rust ?
73 % des développeurs Rust utilisent un environnement de développement Unix / Linux, mais pour la plupart d'entre eux Linux ne constitue pas leur environnement principal.
Quelles plateformes ciblez-vous avec vos projets Rust ?
Les utilisateurs de Windows et Unix/Linux ciblent principalement leur propre système d'exploitation, mais cela ne se vérifie pas pour les utilisateurs de macOS. 75 % des personnes utilisant principalement macOS, de façon surprenante, ciblent Unix/Linux, contre 61 % ciblant macOS.
WebAssembly est une toute nouvelle technologie qui bénéficie néanmoins d'un taux d'adoption impressionnant de 36 % chez les développeurs Rust. La plateforme intégrée occupe également une part considérable, soit 14 %.
Quels IDE ou éditeurs utilisez-vous principalement pour écrire du code Rust ?
Pour créer leurs applications Rust, les développeurs semblent plébisciter Cargo.
4 développeurs Rust sur 5 utilisent des frameworks de test et tous utilisent les fonctionnalités de test intégrées dans le langage. Les 20 % restants n'utilisent pas de frameworks de test.
Quels outils de profilage utilisez-vous pour Rust ?
Les outils de couverture ne sont pas très populaires en général, et Rust ne fait pas exception. La plupart des développeurs (87 %) ne les utilisent pas, tandis que d'autres utilisateurs ont choisi codecov (12 %) et de rares personnes utilisent gcov (1 %).