Decision Workspace
deferred-reference vs yoke vs self_cell
Side-by-side comparison of Rust crates
38
deferred-reference
growingv0.1.2
A deferred reference is not an actual reference, it is merely a smart pointer tied to the lifetime of the location it points to.
64
yoke
growingv0.8.1
Abstraction allowing borrowed data to be carried along with the backing data it borrows from
62
self_cell
stablev1.2.2
Safe-to-use proc-macro-free self-referential structs in stable Rust.
Core Metrics
| deferred-reference | yoke | self_cell | |
|---|---|---|---|
| Health Score | 38 | 64 | 62 |
| Total Downloads | 4.3K | 259.4M | 32.6M |
| 30d Downloads | 5 | 33.6M | 3.6M |
| Dependents | 0 | 480 | 1.3K |
| Releases | 3 | 22 | 19 |
| Last Updated | 1817d ago | 150d ago | 87d ago |
| Age | 4y 11m | 4y 11m | 4y 11m |
Health Breakdown
deferred-reference
Maintenance
4
Quality
12
Community
6
Popularity
4
Documentation
12
yoke
Maintenance
12
Quality
16
Community
18
Popularity
8
Documentation
10
self_cell
Maintenance
13
Quality
15
Community
14
Popularity
8
Documentation
12
Technical Details
| deferred-reference | yoke | self_cell | |
|---|---|---|---|
| Version | 0.1.2 | 0.8.1 | 1.2.2 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | MIT | Unicode-3.0 | Apache-2.0 OR GPL-2.0-only |
| Dependencies | 0 | 6 | 2 |
| Crate Size | 29KB | 32KB | 23KB |
| Features | 4 | 5 | 1 |
| Yanked % | 33.3% | 4.5% | 57.9% |
| Edition | 2018 | 2021 | 2018 |
| MSRV | — | 1.82 | — |
| Owners | 1 | 2 (team) | 1 |
Links
Quick Verdict
- •yoke leads with a health score of 64/100, but none of the options score above 80.
- •self_cell is depended on by 1.3K crates — strongest ecosystem trust.
- •⚠ deferred-reference has not been updated in over a year.
- •deferred-reference, yoke are pre-1.0 — API may change.