1 unstable release
| 0.1.0 | Oct 9, 2025 |
|---|
#5 in #embedded-io
5,349 downloads per month
Used in 3 crates
(2 directly)
14KB
157 lines
extra-embedded-io-adapters

Types that encapsulate foreign types into embedded-io writers.
Exceeding what the embedded-io-adapters (which
gets co-developed with embedded-io) does,
- it goes both ways: It implements
embedded_io::Writefor foreign types (WritableCrcetc.), but also foreign traits for any implementation ofembedded_io::Write(ForeignWritable). - it is not too picky in what it implements:
- it interfaces with crates that are not stable (e.g.
digest::Digest) - it interfaces with crates that are more bespoke but which would still not implement
embedded-iotraits (e.g.ciborium_io::Write)
- it interfaces with crates that are not stable (e.g.
This library is not intended to be part of any other crate’s public dependencies, and will do breaking releases whenever its own public dependencies change. Users who want to support different versions of other crates may need to resort to using multiple versions of this crate.
Dependencies
~780KB
~18K SLoC