Rust raczej nie zastąpi w pełni języków C i C++, ale coraz częściej funkcjonuje obok nich jako nowoczesna alternatywa w projektach wymagających wysokiej wydajności, bezpieczeństwa pamięci i wielowątkowości. Wydajnościowo Rust dorównuje C++ dzięki kompilacji do natywnego kodu i braku garbage collectora, a jednocześnie daje większe gwarancje bezpieczeństwa dzięki systemowi własności i borrow checkerowi. To eliminuje wiele klas błędów jeszcze przed uruchomieniem programu. Rust dobrze radzi sobie na różnych platformach, również w środowiskach wbudowanych, a ekosystem i dostępność bibliotek dynamicznie się rozwijają, choć nadal są skromniejsze niż w przypadku starszych języków. W porównaniu do C++, Go, Javy czy C# — wypada najlepiej pod kątem bezpieczeństwa, nieco słabiej pod względem dojrzałości narzędzi i wsparcia społecznościowego, ale z dużym potencjałem na przyszłość.
Popularność Rusta rośnie, szczególnie w projektach związanych z systemami operacyjnymi, oprogramowaniem serwerowym, przetwarzaniem danych, blockchainem czy systemami embedded. Choć oferta pracy w Ruście nie jest jeszcze tak szeroka jak dla starszych języków, to rynek się rozwija, a specjaliści z doświadczeniem w tym języku są coraz bardziej poszukiwani. Rust dobrze sprawdza się również w niskopoziomowym programowaniu i gamedevie, oferując wydajność C++ i przy tym znacznie większe bezpieczeństwo przy pisaniu silników gier czy systemów renderujących. Jednak trzeba liczyć się z mniejszym ekosystemem i koniecznością częstszego tworzenia własnych narzędzi. Rust ma silne fundamenty na przyszłość i warto mieć go w swoim arsenale, nawet jeśli jeszcze nie dominuje w każdej gałęzi przemysłu IT.