3 releases (breaking)
0.3.0 | Apr 24, 2024 |
---|---|
0.2.0 | Jan 9, 2024 |
0.1.0 | Oct 16, 2023 |
#1978 in Embedded development
149 downloads per month
27KB
610 lines
Async CBOR Reader and Writer
The minicbor-embedded-io
crate implements async read and write for the minicbor
crate on top of the embedded-io-async
Read
and Write
traits.
The library is inspired by the way the Dahomey.Cbor library does asynchronous read and write.
For example, to read an array, one must implement the CborArrayReader
trait, which is called for each array item.
The callback can either actually read the item, or return an error indicating that it needs more bytes to fully decode - in this case the reader will be called again whenever more bytes become available.
Dependencies
~1MB
~16K SLoC