Rust é uma linguagem de programação baixo nível/nível de sistema, que nasceu para que aplicações nesse nível tenham a devida segurança (em questão de crash e memória) e paralelismo.
Como linguagem ela se adéqua bem a qualquer tipo de projeto indo de programar firmwares a sistemas web, jogos até mesmo binários para Android (não confundir com app, pois ainda não tem ferramentas para ela gerar os manifestos e activities).
- Windows:
- Linux
- Setup de build da sua distribuição
- Ubuntu e derivados:
sudo apt install build-essential
- Fedora e derivados:
sudo dnf groupinstall "Development Tools" "Development Libraries"
- Outras distros: ter instalado o:
make
,gcc
e ogcc-c++
- Ubuntu e derivados:
- Rustup
- Setup de build da sua distribuição
Extensões do Visual Studio Code:
- rust-analyzer
- Even Better TOML (opcional)