rat-rs
A simple cli tool to fetch transports schedules on the Ile-de-France région (by nag763)
cargo-hack
Cargo subcommand to provide various options useful for testing and continuous integration. (by taiki-e)
rat-rs | cargo-hack | |
---|---|---|
1 | 4 | |
6 | 540 | |
- | - | |
0.0 | 9.3 | |
almost 2 years ago | 10 days ago | |
Rust | Rust | |
MIT License | 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.
rat-rs
Posts with mentions or reviews of rat-rs.
We have used some of these posts to build our list of alternatives
and similar projects.
cargo-hack
Posts with mentions or reviews of cargo-hack.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-03.
-
What are some useful tools for Rust?
cargo-hack for workspaces or projects that make heavy use of crate features
-
Is there a known way to minimize features of dependencies after the code is done?
When I'm managing cargo flags myself I have also found cargo-hack useful to make sure that all of my possible combos still build and pass tests. Sometimes that's helped me find an implicit feature I needed to declare.
-
How to write generic code for both thread-local and concurrent modes?
As a note for OP, be sure to not try to use this approach for code that's intended to be mutually-exclusive approaches. Code based on features should be designed so that any combination of crate features can be enabled simultaneously, including zero or all of them. Ideally the crate should always build and run under any permutation - if you want a way to test this exhaustively you can run your tests via cargo-hack.
-
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 rat-rs and cargo-hack you can also consider the following projects:
cargo-msrv - 🦀 Find the minimum supported Rust version (MSRV) for your project
cargo-all-features - A Cargo subcommand to build and test all feature flag combinations.