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