Decision Workspace
cargo-wasmi-cfg-policy vs cfg-expr vs convention-lint
Side-by-side comparison of Rust crates
46
cargo-wasmi-cfg-policy
experimentalv0.1.0
Cargo subcommand that verifies wasmi's opt-level dependent cfgs only steer optimizer hints and never change compiled code.
71
cfg-expr
growingv0.20.8
A parser and evaluator for Rust `cfg()` expressions.
54
convention-lint
experimentalv0.3.0
File-naming convention linter configurable via Cargo.toml metadata — use as `cargo convention-lint` or embed as a library
Core Metrics
| cargo-wasmi-cfg-policy | cfg-expr | convention-lint | |
|---|---|---|---|
| Health Score | 46 | 71 | 54 |
| Total Downloads | 46 | 81.5M | 88 |
| 30d Downloads | 0 | 4.1M | 0 |
| Dependents | 0 | 384 | 0 |
| Releases | 1 | 50 | 5 |
| Last Updated | 7d ago | 45d ago | 105d ago |
| Age | 7d | 6y 6m | 3m |
Health Breakdown
cargo-wasmi-cfg-policy
Maintenance
13
Quality
13
Community
6
Popularity
2
Documentation
12
cfg-expr
Maintenance
19
Quality
17
Community
12
Popularity
8
Documentation
15
convention-lint
Maintenance
19
Quality
12
Community
6
Popularity
2
Documentation
15
Technical Details
| cargo-wasmi-cfg-policy | cfg-expr | convention-lint | |
|---|---|---|---|
| Version | 0.1.0 | 0.20.8 | 0.3.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT OR Apache-2.0 | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 6 | 3 | 9 |
| Crate Size | 18KB | 46KB | 21KB |
| Features | 0 | 2 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2024 | 2024 | 2024 |
| MSRV | 1.86 | 1.85.0 | 1.85 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •cfg-expr leads with a health score of 71/100, but none of the options score above 80.
- •cfg-expr is depended on by 384 crates — strongest ecosystem trust.