Rust
Instale Rust usando rustup, gerencie toolchains e verifique cargo para desenvolvimento local antes de fazer o upload na Discloud.
🧾 Visão Geral
Rust fornece performance, segurança de memória e uso previsível de recursos para APIs, workers e bots. Instale com rustup
para gerenciar toolchains localmente antes de fazer o upload.
📥 Instalação (escolha seu SO)
1
Baixe o instalador: https://win.rustup.rs/ (ou execute o comando abaixo no PowerShell)
2
Execute e aceite os padrões (instala no perfil do usuário).
Verificar
rustc --version
cargo --version
Atualizar Toolchain
rustup update
🧰 Toolchains e Componentes
1
Listar instalados
rustup toolchain list
2
Adicionar nightly (opcional)
rustup toolchain install nightly
3
Definir padrão
rustup default stable
4
Adicionar componentes (exemplo)
rustup component add clippy rustfmt
🗂 Inicialização do Projeto
Criar novo projeto:
cargo new myapp
cd myapp
cargo build
Executar:
cargo run
Formatar e lintar:
cargo fmt -- --check
cargo clippy -- -D warnings
🗃 Comandos Cargo Comuns
cargo new api-service # criar projeto binário
cargo build --release # build otimizado
cargo run # build + executar
cargo test # executar testes
cargo update # atualizar lock de dependências
cargo tree # gráfico de dependências (requer cargo-tree)
cargo doc --open # construir docs localmente
Instalar cargo tree (se faltar):
cargo install cargo-tree
📦 Gerenciamento de Dependências
Dependências declaradas em Cargo.toml
sob [dependencies]
:
[dependencies]
reqwest = { version = "0.12", features = ["json"] }
serde = { version = "1", features = ["derive"] }
tokio = { version = "1", features = ["rt-multi-thread", "macros"] }
Atualizar lockfile:
cargo update
🔄 Atualização
rustup update # atualizar todas as toolchains
rustup self update # atualizar rustup em si
Last updated