Decision Workspace
num-conv vs yabe vs az
Side-by-side comparison of Rust crates
64
num-conv
growingv0.2.1
`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.
41
yabe
growingv1.0.0
Integer bitcasts through the use of Mul and autoref specialization
70
az
stablev1.3.0
Casts and checked casts.
Core Metrics
| num-conv | yabe | az | |
|---|---|---|---|
| Health Score | 64 | 41 | 70 |
| Total Downloads | 281.1M | 1.6K | 15.8M |
| 30d Downloads | 31.9M | 4 | 1.5M |
| Dependents | 45 | 0 | 473 |
| Releases | 3 | 1 | 12 |
| Last Updated | 3d ago | 727d ago | 67d ago |
| Age | 2y 3m | 1y 12m | 6y 6m |
Health Breakdown
num-conv
Maintenance
17
Quality
16
Community
11
Popularity
8
Documentation
12
yabe
Maintenance
1
Quality
20
Community
6
Popularity
4
Documentation
10
az
Maintenance
12
Quality
23
Community
12
Popularity
8
Documentation
15
Technical Details
| num-conv | yabe | az | |
|---|---|---|---|
| Version | 0.2.1 | 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 70/100, but none of the options score above 80.
- •num-conv has the most downloads (281.1M), suggesting wider adoption.
- •az is depended on by 473 crates — strongest ecosystem trust.
- •⚠ yabe has not been updated in over a year.
- •num-conv is pre-1.0 — API may change.