tldr/pages.pt_BR/common/cargo.md

1016 B

cargo

Gerencia projetos Rust e as dependências dos modulos (crates). Alguns subcomandos como cargo build tem a sua própria documentação. Mais informações: https://doc.rust-lang.org/cargo.

  • Procura por crates:

cargo search {{string_procurada}}

  • Instala uma crate:

cargo install {{nome_da_crate}}

  • Lista as crates instaladas:

cargo install --list

  • Cria um novo binário ou projeyo Rust de biblioteca no diretório especificado (ou o diretório atual por padrão):

cargo init --{{bin|lib}} {{caminho/para/diretório}}

  • Adiciona uma dependência ao Cargo.toml no diretório atual:

cargo add {{dependência}}

  • Constrói o projeto Rust no diretório atual usando o perfil de lançamento:

cargo build --release

  • Constrói o projeto Rust no diretório atual utilizando o nightly compilador:

cargo +nightly build

  • Constrói o projeto Rust utilizando um número específico de threads (padrão é o número de cores do CPU):

cargo build --jobs {{número_de_threads}}