HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

cargo — Manage Rust projects and their module dependencies (crates). Some subcommands such as `build` have t

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandrustandclimanageprojectstheircargo

Problem

How to use the cargo command: Manage Rust projects and their module dependencies (crates). Some subcommands such as build have their own usage documentation. More information: <https://doc.rust-lang.org/stable/cargo/>.

Solution

cargo — Manage Rust projects and their module dependencies (crates). Some subcommands such as build have their own usage documentation. More information: <https://doc.rust-lang.org/stable/cargo/>.

Search for crates:
cargo search {{search_string}}


Install a binary crate:
cargo install {{crate_name}}


List installed binary crates:
cargo install --list


Create a new binary or library Rust project in the specified directory (or the current working directory by default):
cargo init --{{bin|lib}} {{path/to/directory}}


Add a dependency to Cargo.toml in the current directory:
cargo add {{dependency}}


Build the Rust project in the current directory using the release profile:
cargo {{[b|build]}} {{[-r|--release]}}


Build the Rust project in the current directory using the nightly compiler (requires rustup):
cargo +nightly {{[b|build]}}


Build using a specific number of threads (default is the number of logical CPUs):
cargo {{[b|build]}} {{[-j|--jobs]}} {{number_of_threads}}

Code Snippets

Search for crates

cargo search {{search_string}}

Install a binary crate

cargo install {{crate_name}}

List installed binary crates

cargo install --list

Create a new binary or library Rust project in the specified directory (or the current working directory by default)

cargo init --{{bin|lib}} {{path/to/directory}}

Add a dependency to `Cargo.toml` in the current directory

cargo add {{dependency}}

Context

tldr-pages: common/cargo

Revisions (0)

No revisions yet.