rustio rustio.net

enum-derived vs struct-to-enum-macros vs variants-data-struct

Side-by-side comparison of Rust crates

Core Metrics

enum-derivedstruct-to-enum-macrosvariants-data-struct
Health Score455146
Total Downloads104.7K69622
30d Downloads5.4K6919
Dependents040
Releases2443
Last Updated389d ago9d ago155d ago
Age3y 1m22d5m

Health Breakdown

enum-derived
Maintenance
8
Quality
15
Community
3
Popularity
6
Documentation
13
struct-to-enum-macros
Maintenance
13
Quality
17
Community
7
Popularity
2
Documentation
12
variants-data-struct
Maintenance
12
Quality
13
Community
5
Popularity
3
Documentation
13

Technical Details

enum-derivedstruct-to-enum-macrosvariants-data-struct
Version0.9.21.1.20.3.0
Stable (≥1.0)✗ No✓ Yes✗ No
LicenseMITMIT OR Apache-2.0MIT OR Apache-2.0
Dependencies374
Crate Size10KB14KB11KB
Features030
Yanked %0.0%0.0%0.0%
Edition202120212024
MSRV1.71.0
Owners111

Quick Verdict

  • struct-to-enum-macros leads with a health score of 51/100, but none of the options score above 80.
  • enum-derived has the most downloads (104.7K), suggesting wider adoption.
  • ⚠ enum-derived has not been updated in over a year.
  • enum-derived, variants-data-struct are pre-1.0 — API may change.