PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 5
  1. 0.7.0 30 Sep 2025
    Release notes
    • 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 defmt dependency to 1.0; rename feature from defmt_03 to defmt
      • Require Read and Write to be implemented for various Read and Write traits
      • Fix missing method forwardings for blanket implementations
      • Documentation updates
    • Implement Read, ReadReady, BufRead, Write, and WriteReady for VecDeque<u8>
    Open source →
    Release notes
    • 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 defmt dependency to 1.0; rename feature from defmt_03 to defmt
      • Require Read and Write to be implemented for various Read and Write traits
      • Fix missing method forwardings for blanket implementations
      • Documentation updates
    Open source →
  2. 0.6.1 29 Nov 2023
    Release notes
    • Use feature() on nightly toolchains only. This adds support for 1.75 beta and stable.
    Open source →
  3. 0.6.0 03 Oct 2023
    Release notes
    • Prohibit Write::write implementations returning Ok(0) unless there is no data to write; consequently remove WriteAllError. Update the &mut [u8] impl to possibly return a new SliceWriteError if the slice is full instead of Ok(0).
    • Add WriteZero variant to ErrorKind for implementations that previously may have returned Ok(0) to indicate no further data could be written.
    • Write::write_all now panics if the write() implementation returns Ok(0).
    Open source →
  4. 0.5.0 07 Aug 2023
    Release notes
    • First release
    Open source →
  5. 0.0.0 04 Jul 2023

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive