Rust soruları yalnızca Rust'ı kullandıkları dillerden biri olarak seçen geliştiricilere gösterilmiştir.
Katılımcıların %97'si Rust'ı bir yıldan az süredir kullandıklarını söylüyor. Katılımcıların yalnızca %14'ü Rust'ı iş için kullanırken, kişisel/yan projelerde çok daha popüler bir dil konumunda.
Rust'ı ana dillerinden biri olarak seçen katılımcıların %90'ından fazlası 300 dosyadan az kod tabanları ile çalışıyor.
Rust ile ne tür projeler geliştiriyorsunuz?
Hangi Rust sürümünü/sürümlerini kullanıyorsunuz?
Projelerde Rust ile beraber hangi dili/dilleri kullanıyorsunuz?
Rust geliştiricilerinin üçte ikisi Python kullanıyor olsa da, yalnızca %12'si aynı projede her iki dili birden kullandıklarını söylüyor ve bu da çoğunun Rust'ı bağımsız olarak kullandıkları anlamına geliyor.
Rust ile yazılım geliştirmek için öncelikli ortamınız/ortamlarınız hangi işletim sisteminde/sistemlerinde?
Rust geliştiricilerinin %73'ü bir Unix ya da Linux geliştirme ortamı kullanıyor, ama bunların çoğu için Linux birincil ortam değil.
Rust projelerinizle hangi platformu/platformları hedefliyorsunuz?
Windows ve Unix/Linux kullanıcıları çoğunlukla kullandıkları işletim sistemini hedefliyor, ama macOS kullanıcıları için geçerli değil. Birincil olarak macOS kullananların %75'i şaşırtıcı bir şekilde Unix ya da Linux'u hedeflerken %61'i macOS'i hedefliyor.
WebAssembly Rust kullanıcıları arasında %36'lık etkileyici bir kullanım oranına ulaşan gayet yeni bir teknoloji. Gömülü platformun da %14'lük kullanım oranı gayet yüksek.
Rust ile kod yazarken öncelikli olarak hangi IDE'yi/IDE'leri ya da kod düzenleyiciyi/düzenleyicileri kullanıyorsunuz?
Rust uygulamalarını derlemek için geliştiricilerin tümü Cargo kullanıyor.
Her 5 Rust geliştiricisinden 4'ü sınama çerçevesi kullanıyor ve hepsi de dilde mevcut test desteğini kullanıyor. Kalan %20'si ise hiçbir sınama çerçevesi kullanmıyor.
Rust için hangi profil oluşturma aracını/araçlarını kullanıyorsunuz?
Kapsam araçları genelde pek popüler değil ve Rust da bir istisna teşkil etmiyor. Geliştiricilerin çoğu (%87) bu araçları kullanmazken, bazıları codecov (%12) ve pek azı gcov (%1) kullanıyor.