cargo
Rust package manager (36 subcommands).
Build
cargo build --release
cargo check
cargo test
cargo run
cargo bench
Package
cargo new myproject
cargo init
cargo add serde
cargo remove tokio
Dependencies
cargo tree
cargo update
cargo fetch
Publish
cargo publish
cargo search regex
cargo install ripgrep
Workspace
# Cargo.toml
[workspace]
members = ["crates/*"]
[dependencies]
serde = { version = "1.0", features = ["derive"] }
Fix
cargo fix --edition
cargo clippy --fix
cargo fmt