Вопросы о Rust были заданы только тем, кто выбрал Rust в качестве одного из трех основных языков программирования.
97% респондентов отметили, что используют Rust менее года. Только 14% пользуются им для работы, он гораздо более популярен как язык для личных и сторонних проектов.
Более 90% респондентов, указавших Rust в качестве одного из основных языков, работают с кодовыми базами, содержащими менее 300 файлов.
Какие проекты вы разрабатываете на Rust?
Какими версиями Rust вы пользуетесь?
Какие языки вы используете в проектах, помимо Rust?
Почти две трети 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.
Четыре из пяти Rust-разработчиков используют фреймворки тестирования, и все они используют средства тестирования, встроенные в язык. Остальные 20% не пользуются никакими фреймворками тестирования.
Какие инструменты профилирования вы используете вместе c Rust?
Инструменты оценки покрытия в целом не очень популярны, и Rust здесь не исключение. Большинство разработчиков (87%) ими не пользуются, кое-кто выбирает codecov (12%), и совсем немногие доверяют gcov (1%).