Rust · Essencial · Inglês · Técnico
Cargo
Gerenciador de pacotes e ferramenta de build oficial do Rust. Cria projetos, baixa dependências, compila, roda testes e publica crates com poucos comandos.
Onde usar
É a porta de entrada de qualquer projeto: cargo build, cargo run e cargo test aparecem em README e pipelines de CI. Quase ninguém chama o rustc diretamente.
Em código
cargo new meu_app
cd meu_app
cargo runExemplos
Just run cargo build and see.
Roda cargo build e vê.
Cargo caches the downloaded crates.
O Cargo guarda em cache as crates baixadas.
Cuidado
Não é o compilador: quem compila é o rustc, e o Cargo só orquestra dependências, perfis e chamadas ao rustc.
Sinônimos
gerenciador de pacotes
Origem
Do inglês cargo, 'carga', em referência às crates que ele transporta.