Skip to content
Latchkey

O Que É Cargo.toml?

Cargo.toml explicado, incluindo o que faz e como importa no CI/CD.

Cargo.toml é o arquivo de manifesto de um pacote Rust (crate).

O que é

Ele declara o nome do pacote, a versão, a edition, as dependências, as features e as configurações de build. O Cargo o lê para resolver e compilar as dependências.

Por que importa no CI/CD

O CI executa cargo build/cargo test, que leem o Cargo.toml e travam as versões exatas no Cargo.lock. Use --locked para que o CI falhe se o lockfile estiver desatualizado.

Principais conclusões

  • Cargo.toml é o manifesto da crate Rust.
  • Ele declara deps, features e edition.
  • Cargo.lock fixa as versões exatas.

Guias relacionados