rust-lang.orgは、Rustをコマンドラインツール、WebAssembly、ネットワークサービス、組み込み機器向けの用途として紹介している。理由として、ランタイムやガベージコレクタを持たないこと、型システムと所有権モデルによってメモリ安全性やスレッド安全性のバグをコンパイル時に防げることを挙げている。2026年10月1日に公開されたRust 1.99.0では、CのABIで可変長引数を持つ関数をRustで定義できるようになった。ただし、これらは公式サイトの説明であり、個別の案件への適合性は検証が必要である。
Rustの用途として公式が示す分野と、その根拠となる言語特性(2026年10月時点)
用途の提示は公式サイトの説明に基づくもので、独立した適合性評価ではない。