cargo-minimal-versions
Cargo subcommand for proper use of -Z minimal-versions and -Z direct-minimal-versions. (by taiki-e)
cargo-all-features
A Cargo subcommand to build and test all feature flag combinations. (by frewsxcv)
cargo-minimal-versions | cargo-all-features | |
---|---|---|
1 | 2 | |
43 | 129 | |
- | - | |
8.9 | 5.1 | |
24 days ago | 8 months ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cargo-minimal-versions
Posts with mentions or reviews of cargo-minimal-versions.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-02-04.
-
PSA: Please specify precise dependency versions in Cargo.toml
This is a bit of a nicer interface to it: https://github.com/taiki-e/cargo-minimal-versions
cargo-all-features
Posts with mentions or reviews of cargo-all-features.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-04-19.
-
Compilation Testing of Multiple Feature Flags
https://github.com/frewsxcv/cargo-all-features or I’m sure there’s others equally findable by googling “cargo all combinations feature flags”.
-
PSA - Most Rust tooling runs only on the default feature set and current platform if no special steps are taken
For features: You can use cargo-hack or cargo-all-features to run on all feature combinations.
What are some alternatives?
When comparing cargo-minimal-versions and cargo-all-features you can also consider the following projects:
cargo-llvm-cov - Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage).
cargo-hack - Cargo subcommand to provide various options useful for testing and continuous integration.
tarpaulin - A code coverage tool for Rust projects
semver-explain - Explain semver requirements by converting them into less than, greater than, and/or equal to form.
juniper - GraphQL server library for Rust
perftree - Perft debugger. Compare your chess engine to Stockfish and quickly find discrepancies in move generation.
cargo-mutants - :zombie: Inject bugs and see if your tests catch them!
cargo-edit - A utility for managing cargo dependencies from the command line.
reference - The Rust Reference
cargo-minimal-versions vs cargo-llvm-cov
cargo-all-features vs cargo-hack
cargo-minimal-versions vs tarpaulin
cargo-all-features vs tarpaulin
cargo-minimal-versions vs semver-explain
cargo-all-features vs juniper
cargo-minimal-versions vs perftree
cargo-all-features vs cargo-mutants
cargo-minimal-versions vs cargo-edit
cargo-all-features vs reference