Decision Workspace
num-conv vs yabe vs az
Side-by-side comparison of Rust crates
61
num-conv
growingv0.2.2
`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax.
42
yabe
growingv1.0.0
Integer bitcasts through the use of Mul and autoref specialization
66
az
growingv1.3.0
Casts and checked casts.
Core Metrics
| num-conv | yabe | az | |
|---|---|---|---|
| Health Score | 61 | 42 | 66 |
| Total Downloads | 433.7M | 1.6K | 21.8M |
| 30d Downloads | 27.5M | 0 | 1.1M |
| Dependents | 64 | 0 | 512 |
| Releases | 4 | 1 | 12 |
| Last Updated | 56d ago | 835d ago | 175d ago |
| Age | 2y 6m | 2y 3m | 6y 10m |
Health Breakdown
num-conv
Maintenance
14
Quality
16
Community
11
Popularity
8
Documentation
12
yabe
Maintenance
1
Quality
21
Community
6
Popularity
4
Documentation
10
az
Maintenance
8
Quality
23
Community
12
Popularity
8
Documentation
15
Technical Details
| num-conv | yabe | az | |
|---|---|---|---|
| Version | 0.2.2 | 1.0.0 | 1.3.0 |
| Stable (≥1.0) | ✗ No | ✓ Yes | ✓ Yes |
| License | MIT OR Apache-2.0 | MIT OR Apache-2.0 | MIT/Apache-2.0 |
| Dependencies | 0 | 0 | 0 |
| Crate Size | 7KB | 3KB | 29KB |
| Features | 0 | 0 | 2 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2021 | 2021 | 2024 |
| MSRV | 1.57.0 | — | 1.85.0 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •az leads with a health score of 66/100, but none of the options score above 80.
- •num-conv has the most downloads (433.7M), suggesting wider adoption.
- •az is depended on by 512 crates — strongest ecosystem trust.
- •⚠ yabe has not been updated in over a year.
- •num-conv is pre-1.0 — API may change.