rustio rustio.net

assert_enum_variants vs enum-iterator vs enum-iterator-derive

Side-by-side comparison of Rust crates

Core Metrics

assert_enum_variantsenum-iteratorenum-iterator-derive
Health Score536360
Total Downloads11.0K40.4M40.6M
30d Downloads3.6K2.1M2.0M
Dependents494.2K261
Releases32623
Last Updated346d ago200d ago200d ago
Age11m7y 9m8y 2m

Health Breakdown

assert_enum_variants
Maintenance
9
Quality
15
Community
11
Popularity
5
Documentation
13
enum-iterator
Maintenance
10
Quality
20
Community
12
Popularity
8
Documentation
13
enum-iterator-derive
Maintenance
9
Quality
20
Community
10
Popularity
8
Documentation
13

Technical Details

assert_enum_variantsenum-iteratorenum-iterator-derive
Version0.1.22.3.01.5.0
Stable (≥1.0)✗ No✓ Yes✓ Yes
LicenseMIT OR Apache-2.00BSD0BSD
Dependencies013
Crate Size3KB8KB7KB
Features000
Yanked %0.0%0.0%0.0%
Edition202420212021
MSRV
Owners111

Quick Verdict

  • enum-iterator leads with a health score of 63/100, but none of the options score above 80.
  • enum-iterator-derive has the most downloads (40.6M), suggesting wider adoption.
  • enum-iterator is depended on by 4.2K crates — strongest ecosystem trust.
  • assert_enum_variants is pre-1.0 — API may change.