Decision Workspace
core_io vs genio vs core3
Side-by-side comparison of Rust crates
This is a copy of libstd::io with all the parts that don't work in core removed. Most importantly, it provides the Read and Write traits. This crate is (mostly) automatically generated from the rust git source. The version of the source that corresponds to your compiler version will be selected automatically by the build script.
A type safe, low level replacement for `std::io`. Supports `no_std` for embedded development, just disable cargo feature `std`. Because of limitations of `std::io::Error` type, `genio` provides `Read` and `Write` traits that allow implementors to choose their own type. This type can be better at expressing what kinds of error can happen.
The bare essentials of std::io for use in no_std. Drop-in successor to core2. core2 alternative with some additional utils.
Core Metrics
| core_io | genio | core3 | |
|---|---|---|---|
| Health Score | 37 | 46 | 42 |
| Total Downloads | 77.0K | 181.4K | 4.5K |
| 30d Downloads | 798 | 1.4K | 1.4K |
| Dependents | 39 | 8 | 1 |
| Releases | 12 | 3 | 2 |
| Last Updated | 1931d ago | 2394d ago | 89d ago |
| Age | 10y | 9y 5m | 2m |
Health Breakdown
Technical Details
| core_io | genio | core3 | |
|---|---|---|---|
| Version | 0.1.20210325 | 0.2.1 | 0.1.2 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT/Apache-2.0 | MIT/Apache-2.0 | Apache-2.0 OR MIT |
| Dependencies | 1 | 2 | 1 |
| Crate Size | 9.0MB | 17KB | 27KB |
| Features | 2 | 3 | 4 |
| Yanked % | 16.7% | 0.0% | 50.0% |
| Edition | — | — | 2021 |
| MSRV | — | — | 1.81 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •genio leads with a health score of 46/100, but none of the options score above 80.
- •⚠ core_io, genio have not been updated in over a year.