{"tool":"cargo","tool_display":"Cargo","intent":"add-dependency-no-default-features","intent_display":"add dependency no default features","title":"Cargo Command: add dependency no default features","command_string":"cargo add <dependency> --no-default-features","raw_command_string":"cargo add {{dependency}} --no-default-features","description":"Exact CLI syntax to add dependency no default features using Cargo.","usage_scenario":"When requiring only a subset of functionality from a dependency to minimize footprint.","scenario_context":"Use this command to include dependencies without enabling their default features.","simulated_output":"$ cargo add serde --no-default-features\n\n    Updating crates.io index\n\\ Updating serde v1.0.130 -> v1.0.130\n    Adding dependency to Cargo.toml\n    ```\n    [dependencies]\n    serde = { version = \"1.0.130\", default-features = false }\n    ```","how_to_steps":["Run the command: `cargo add serde --no-default-features`","Check `Cargo.toml` to verify the dependency was added correctly."],"inferred_category":"Package Management","canonical_url":"https://www.syntaxstandard.com/cargo/add-dependency-no-default-features"}