For when you need to parse incomplete I/O streams, where not all bytes are available at once (reading huge files, network streams, other I/O byte streams).
This is mainly meant to work side-by-side with nom::bytes::streaming
parser functions.
ReadMuncher
: Continuously grab bytes from Read
objects, and iterate over byte packets/parcels.AsyncRead
and Stream
.IntoIterator<u8>
.InputTake
instead of just &[u8]
(str
included).