Noodle
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.
What You Can Do
ReadMuncher: Continuously grab bytes fromReadobjects, and iterate over byte packets/parcels.
Future Plans
- Support
AsyncReadandStream. - Make generic over anything implementing
IntoIterator<u8>. - Make it work better with nom v5.0, by parsing
InputTakeinstead of just&[u8](strincluded).