System Grab Bag

View all TLDR pages from common (or from all pages)

cargo add

Add dependencies to a Rust project's Cargo.toml file. More information: https://doc.rust-lang.org/cargo/commands/cargo-add.html.
  • Add the latest version of a dependency to the current project:
    cargo add {{dependency}}
  • Add a specific version of a dependency:
    cargo add {{dependency}}@{{version}}
  • Add a dependency and enable one or more specific features:
    cargo add {{dependency}} --features {{feature_1}},{{feature_2}}
  • Add an optional dependency, which then gets exposed as a feature of the crate:
    cargo add {{dependency}} --optional
  • Add a local crate as a dependency:
    cargo add --path {{path/to/crate}}
  • Add a development or build dependency:
    cargo add {{dependency}} --{{dev|build}}
  • Add a dependency with all default features disabled:
    cargo add {{dependency}} --no-default-features

License and Disclaimer

The content on this page is copyright © 2014—present the tldr-pages team and contributors.
This page is used with permission under Creative Commons Attribution 4.0 International License.

While we do attempt to make sure content is accurate, there isn't a warranty of any kind.