tldr/pages.nl/common/cargo.md

1000 B

cargo

Beheer Rust projecten en hun afhankelijkheden (crates). Sommige subcommando's zoals build hebben een eigen documentatie pagina. Meer informatie: https://doc.rust-lang.org/cargo.

  • Zoek naar crates:

cargo search {{zoekopdracht}}

  • Installeer een crate:

cargo install {{crate-naam}}

  • Geef een lijst van geïnstalleerde crates:

cargo install --list

  • Maak een nieuwe Rust-binary (bin) of -bibliotheek (lib) in de gegeven map. (Standaard is de huidige map):

cargo init --{{bin|lib}} {{pad/naar/map}}

  • Voeg een afhankelijkheid toe aan Cargo.toml in de huidge map:

cargo add {{afhankelijkheid}}

  • Bouw het Rust-project in de huidige map door gebruik te maken van het release-profiel:

cargo build --release

  • Bouw het Rust-project in de huidige map door gebruik te maken van de nachtelijkse compiler (vereist rustup):

cargo +nightly build

  • Bouw met een gegeven aantal taken. (Standaard is het aantal CPU-kernen):

cargo build --jobs {{aantal_taken}}