Use case
Following situation:
I want to read and parse some input, but it's not so large-scale parsing task, so I'd like to avoid adding a heavyweight crate like nom or nom8 to my
dependencies...
Of course, byte_reader supports no std environment.
use Reader;
Operations
remainingread_while,read_untilnext,next_ifpeek,peek2,peek3advance_by,unwind_byconsume,consume_oneofskip_while,skip_whitespace
Features
"location"
Enable tracking reader's location, line and column (1-origin), in the input bytes.
"text"
Some utility methods for text-parsing are available:
read_quoted_byread_uint,read_intread_camel,read_snake,read_kebab
License
byte_reader is licensed under the MIT License (LICENSE or https://opensource.org/licenses/MIT).