| Crates.io | cargo-about-features |
| lib.rs | cargo-about-features |
| version | 0.2.0 |
| created_at | 2025-11-23 11:09:56.359269+00 |
| updated_at | 2025-11-24 16:09:42.826096+00 |
| description | A Cargo subcommand to list enabled features for dependencies. |
| homepage | |
| repository | https://github.com/Binlogo/cargo-about-features |
| max_upload_size | |
| id | 1946405 |
| size | 67,752 |
A Cargo subcommand that generates a lock file (Cargo.features) listing the actually enabled features for all dependencies in your project.
cargo install cargo-about-features
Run the subcommand in your Cargo project directory:
cargo about-features
This will generate a Cargo.features file in the same directory.
The output file Cargo.features is a TOML file where keys are package names (potentially with versions if collisions occur) and values are lists of enabled features.
Example Cargo.features:
serde = ["default", "derive", "std"]
tokio = ["default", "fs", "io-util", "net", "rt", "rt-multi-thread", "sync", "time"]
# ...