image

Acesse bootcamps ilimitados e +750 cursos pra sempre

70
%OFF
Article image

CR

Carlos Rocha14/06/2026 19:32
Compartilhe

Cargo: o Gerenciador de Pacotes do Rust

  • #Rust

Este artigo tem como objetivo ajudar pessoas como eu, que estão começando na linguagem e acabam esquecendo os primeiros passos. Às vezes a gente aprende algo novo, passa um tempo sem praticar, e quando volta fica aquela sensação de “como é que eu começava esse projeto, mesmo?”. Então resolvi reunir aqui o básico do Cargo, de um jeito simples e direto, pra consultar sempre que precisar — e quem sabe ajudar outras pessoas que estão no mesmo barco.

O que é o Cargo?

Cargo é o gerenciador de pacotes e ferramenta de build oficial do Rust. Ele automatiza tarefas como compilação, gerenciamento de dependências, testes e publicação de bibliotecas.

Criando um novo projeto

cargo new meu_projeto

cd meu_projeto

Isso gera a seguinte estrutura:

meu_projeto/
├── Cargo.toml
└── src/
└── main.rs

O arquivo Cargo.toml

[package]
name = "meu_projeto"
version = "0.1.0"
edition = "2021"
[dependencies]
É aqui que você declara nome, versão e dependências do projeto.
Código inicial (src/main.rs)
fn main() {
println!("Olá, mundo!");
}

Comandos básicos

cargo build   # compila o projeto
cargo run    # compila e executa
cargo check   # verifica erros sem gerar binário
cargo test    # executa os testes

Adicionando dependências

Basta adicionar a crate desejada no Cargo.toml:

[dependencies]
rand = "0.8"

Depois, rode cargo build para baixar e compilar a dependência automaticamente.

Conclusão

O Cargo simplifica enormemente o fluxo de trabalho em Rust, cuidando da compilação, dependências e organização do projeto, permitindo que o desenvolvedor foque na lógica da aplicação.

Compartilhe
Recomendados para você
Bootcamp Corpay - Back-end do Zero a Prática
GFT - Fundamentos de Cloud com AWS
Bootcamp Bradesco - GenAI, Dados & Cyber
Comentários (0)