Ambiente

Instalação do Rust

Linux

As distribuições Linux testadas para a instalação de Rust foram:

  • Arch Linux
  • Fedora
  • Ubuntu

Para realizar a instalação da linguagem é necessário ter a ferramenta curl instalada no sistema, para a instalação do curl nas distribuições testadas foram utilizados os seguintes métodos:

Arch Linux:

sudo pacman -S curl

Fedora:

sudo dnf install curl

Ubuntu:

sudo apt install curl

Com a ferramenta curl instalada foi utilizado o método de instalação recomendado no site da linguagem:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Este comando ira baixar o instalador do Rust e executa-lo no shell, para seguir escolha a opção 1 aperte enter. A instalação seria realizada.

Windows

OBS. Método de instalação utilizando o gerenciador de pacotes do Windows oficial da Microsoft winget.

Para instalar o Rust no Windows execute o seguinte comando em um PowerShell como administrador:

winget install -e --id Rustlang.rust-gnu-x64

Validando instalação

Para validarmos a instalação utilizamos o comando:

cargo --version

Ele deve nos mostrar algo parecido com isso:

cargo 1.56.0 (4ed5d137b 2021-10-04)

E logo em sequência o comando

rustc --version

O comando deve nos retornar algo parecido com isso:

rustc 1.56.0 (09c42c458 2021-10-18)

IDEs

Temos algumas IDE's que podem facilitar a nossa vida no desenvolvimento utilizando Rust

  • IntelliJ com o Plugin para Rust
  • VSCode com os seguintes plugins:
    • CodeLLDB para debug
    • rust-analyzer language server é util para lermos a documentação e termos o intellisense enquanto escrevemos códigos
    • crates para nos ajudar no gerenciamento de dependência do projeto