Module combine::parser::range [−][src]
Module containing zero-copy parsers.
These parsers require the RangeStream bound instead of a plain Stream.
Structs
| Range | |
| Recognize | |
| RecognizeWithValue | |
| Take | |
| TakeFn | |
| TakeUntilRange | |
| TakeWhile | |
| TakeWhile1 |
Enums
| TakeRange |
Functions
| range | Zero-copy parser which reads a range of length |
| recognize | Zero-copy parser which returns consumed input range. |
| recognize_with_value | Zero-copy parser which returns a pair: (consumed input range, parsed value). |
| take | Zero-copy parser which reads a range of length |
| take_fn | Searches the entire range using |
| take_until_range | Zero-copy parser which reads a range of 0 or more tokens until |
| take_while | Zero-copy parser which reads a range of 0 or more tokens which satisfy |
| take_while1 | Zero-copy parser which reads a range of 1 or more tokens which satisfy |