Decision Workspace
spire_enum_macros vs spire_enum vs variants
Side-by-side comparison of Rust crates
48
spire_enum_macros
growingv1.0.0
Procedural macros distributed by the crate `spire_enum`.
57
spire_enum
growingv1.0.0
Procedural macros to facilitate enum usage, such as when delegating implementations, extracting variant types, or creating enum tables.
49
variants
growingv0.0.1
Useful interfaces and macros for working with enums in Rust.
Core Metrics
| spire_enum_macros | spire_enum | variants | |
|---|---|---|---|
| Health Score | 48 | 57 | 49 |
| Total Downloads | 19.1K | 15.9K | 3.8K |
| 30d Downloads | 5.1K | 5.0K | 431 |
| Dependents | 7 | 9 | 53 |
| Releases | 13 | 7 | 2 |
| Last Updated | 69d ago | 69d ago | 214d ago |
| Age | 11m | 10m | 1y 3m |
Health Breakdown
spire_enum_macros
Maintenance
15
Quality
11
Community
7
Popularity
5
Documentation
10
spire_enum
Maintenance
16
Quality
17
Community
9
Popularity
5
Documentation
10
variants
Maintenance
8
Quality
17
Community
8
Popularity
4
Documentation
12
Technical Details
| spire_enum_macros | spire_enum | variants | |
|---|---|---|---|
| Version | 1.0.0 | 1.0.0 | 0.0.1 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✗ No |
| License | MIT | MIT | Apache-2.0 |
| Dependencies | 6 | 1 | 5 |
| Crate Size | 36KB | 12KB | 10KB |
| Features | 0 | 0 | 8 |
| Yanked % | 23.1% | 0.0% | 0.0% |
| Edition | 2024 | 2024 | 2024 |
| MSRV | — | — | 1.85.0 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •spire_enum leads with a health score of 57/100, but none of the options score above 80.
- •spire_enum_macros has the most downloads (19.1K), suggesting wider adoption.
- •variants is pre-1.0 — API may change.