Decision Workspace
dimensioned vs dimensional_quantity vs dana_macros
Side-by-side comparison of Rust crates
51
dimensioned
growingv0.8.0
Compile-time dimensional analysis for various unit systems using Rust's type system. Dimensioned aims to build on Rust's safety features by adding unit safety with no runtime cost. In addition, it aims to be as easy to use as possible, hopefully making things easier for you not just by avoiding bugs but also by making it clear what units things are. Never again should you need to specify units in a comment!
48
dimensional_quantity
growingv0.1.11
Check units of measure at compile time using generic const expressions
44
dana_macros
growingv0.4.0
Procedural macro crate for `dana`.
Core Metrics
| dimensioned | dimensional_quantity | dana_macros | |
|---|---|---|---|
| Health Score | 51 | 48 | 44 |
| Total Downloads | 991.8K | 25.1K | 4.8K |
| 30d Downloads | 19.0K | 26 | 43 |
| Dependents | 55 | 0 | 4 |
| Releases | 26 | 23 | 4 |
| Last Updated | 1429d ago | 255d ago | 594d ago |
| Age | 11y 4m | 3y 3m | 1y 7m |
Health Breakdown
dimensioned
Maintenance
4
Quality
16
Community
11
Popularity
7
Documentation
13
dimensional_quantity
Maintenance
10
Quality
15
Community
5
Popularity
5
Documentation
13
dana_macros
Maintenance
5
Quality
14
Community
8
Popularity
4
Documentation
13
Technical Details
| dimensioned | dimensional_quantity | dana_macros | |
|---|---|---|---|
| Version | 0.8.0 | 0.1.11 | 0.4.0 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT/Apache-2.0 | MIT OR Apache-2.0 | Apache-2.0 |
| Dependencies | 10 | 6 | 4 |
| Crate Size | 50KB | 91KB | 11KB |
| Features | 6 | 4 | 0 |
| Yanked % | 0.0% | 4.3% | 0.0% |
| Edition | 2021 | 2021 | 2021 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •dimensioned leads with a health score of 51/100, but none of the options score above 80.
- •⚠ dimensioned, dana_macros have not been updated in over a year.