ExpertiDict

Rust · Intermediário · Inglês · Técnico

Cargo.lock

/ˈkɑːɹɡoʊ lɑːk/substantivo

Arquivo gerado pelo Cargo com as versões exatas de cada dependência resolvida. Garante builds reproduzíveis na equipe e no CI.

Onde usar

Em aplicações, vai para o git. As atualizações de versões acontecem com cargo update.

Em código

# Cargo.lock é gerado pelo Cargo
cargo build

# atualiza versões dentro das faixas
cargo update

# usa só o que está travado
cargo build --locked

Exemplos

Commit the Cargo.lock for binaries.

Faça commit do Cargo.lock em binários.

cargo update rewrites the lock file.

O cargo update reescreve o arquivo de lock.

Cuidado

Bibliotecas publicadas não impõem o seu Cargo.lock aos usuários: quem manda é o lock do projeto final.

Sinônimos

lockfile

Veja também

Todos os termos de Rust