embytes-buffer-0.0.1 has been yanked.
This libray contains a buffer implementation that is made for no_std
environments.
The buffer is backed ba any bytes source that satisfies AsMut<[u8]> + AsRef<[u8]>
.
the buffer implemnts embedded_io::Read
, embedded_io::Write
, std::io::Read
and std::io::Write
.
Example
// Create a new buffern with an array as byte source on the stack
let mut buffer = ;
// Write some bytes to buffer
buffer.write_all.unwrap;
// read the bytes again
let mut buf = ;
let bytes_read = buffer.read.unwrap;
See examples directory for more examples