Our great sponsors
-
cargo-supply-chain
Gather author, contributor and publisher data on crates in your dependency graph.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
argparse-benchmarks-rs
Discontinued Collected benchmarks for arg parsing crates written in Rust [Moved to: https://github.com/rosetta-rs/argparse-rosetta-rs]
Values that look like flags will be rejected, there's an example that covers this behavior: https://github.com/pacak/bpaf/blob/master/examples/negative.rs
I'm very happy with it for cargo supply-chain. I appreciate that it has no unsafe code, no sprawling dependency tree, and supports OsStr in addition to just &str.
You can check out the argparse-benchmarks-rs though that only gives a high level summary.
Validation of argument relationship (dependencies, conflicts, overrides) including more complex ones through groups (see a recent request for help)