Decision Workspace
not_empty vs tailvec vs fixed-slice-vec
Side-by-side comparison of Rust crates
51
not_empty
growingv0.1.3
Slices and vectors that are statically guaranteed to be not empty.
47
tailvec
growingv0.2.13
Split Vec to mutable slice and TailVec, the TailVec can push or pop etc
40
fixed-slice-vec
growingv0.10.0
`FixedSliceVec` is a dynamic length Vec with runtime-determined maximum capacity backed by a slice.
Core Metrics
| not_empty | tailvec | fixed-slice-vec | |
|---|---|---|---|
| Health Score | 51 | 47 | 40 |
| Total Downloads | 31.4K | 16.6K | 81.5K |
| 30d Downloads | 1.3K | 52 | 1.3K |
| Dependents | 0 | 11 | 19 |
| Releases | 4 | 19 | 10 |
| Last Updated | 1282d ago | 323d ago | 1332d ago |
| Age | 3y 6m | 1y 6m | 6y 1m |
Health Breakdown
not_empty
Maintenance
10
Quality
17
Community
6
Popularity
5
Documentation
13
tailvec
Maintenance
9
Quality
14
Community
9
Popularity
5
Documentation
10
fixed-slice-vec
Maintenance
4
Quality
9
Community
12
Popularity
6
Documentation
9
Technical Details
| not_empty | tailvec | fixed-slice-vec | |
|---|---|---|---|
| Version | 0.1.3 | 0.2.13 | 0.10.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT OR Apache-2.0 | MIT | Apache-2.0 |
| Dependencies | 2 | 0 | 2 |
| Crate Size | 25KB | 13KB | 20KB |
| Features | 4 | 2 | 0 |
| Yanked % | 0.0% | 10.5% | 50.0% |
| Edition | 2021 | 2021 | 2018 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 2 |
Links
Quick Verdict
- •not_empty leads with a health score of 51/100, but none of the options score above 80.
- •fixed-slice-vec has the most downloads (81.5K), suggesting wider adoption.
- •⚠ not_empty, fixed-slice-vec have not been updated in over a year.