embedded-io-async
Async embedded IO traits
0.7.0
5.3M downloads/mo
#4403 most downloaded on crates.io
rust-embedded/embedded-hal
What this package is like to depend on
Last release 10 months ago
30 Sep 2025
Ships unpredictably
gaps range from 5 weeks to 1.8 years
Most releases are documented
notes for 4 of 5 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
5 releases · first in 2023
1 release in the last 12 months
see the full history below
Release timeline
5 releases · Jul 2023 to Sep 2025
2024
2025
2026
Releases
latest 5-
0.7.030 Sep 2025Release notes
Open source →- Make
Write::flush()a required method, aligning with std and embedded-io - Update to and align with embedded-io 0.7:
- Error type is updated to include core::Error
- Update
defmtdependency to 1.0; rename feature fromdefmt_03todefmt - Require
ReadandWriteto be implemented for various Read and Write traits - Fix missing method forwardings for blanket implementations
- Documentation updates
- Implement
Read,ReadReady,BufRead,Write, andWriteReadyforVecDeque<u8>
Release notes
Open source →- Make
Write::flush()a required method, aligning with std and embedded-io - Update to and align with embedded-io 0.7:
- Error type is updated to include core::Error
- Update
defmtdependency to 1.0; rename feature fromdefmt_03todefmt - Require
ReadandWriteto be implemented for various Read and Write traits - Fix missing method forwardings for blanket implementations
- Documentation updates
- Make
-
0.6.129 Nov 2023Release notes
Open source →- Use
feature()on nightly toolchains only. This adds support for 1.75 beta and stable.
- Use
-
0.6.003 Oct 2023Release notes
Open source →- Prohibit
Write::writeimplementations returningOk(0)unless there is no data to write; consequently removeWriteAllError. Update the&mut [u8]impl to possibly return a newSliceWriteErrorif the slice is full instead ofOk(0). - Add
WriteZerovariant toErrorKindfor implementations that previously may have returnedOk(0)to indicate no further data could be written. Write::write_allnow panics if thewrite()implementation returnsOk(0).
- Prohibit
-
0.5.007 Aug 2023 -
0.0.004 Jul 2023Nothing published for this version