Module combine::parser::range

source ·
Expand description

Module containing zero-copy parsers.

These parsers require the RangeStream bound instead of a plain Stream.

Structs

Functions

Zero-copy parser which reads a range of length i.len() and succeeds if i is equal to that range.
Zero-copy parser which returns consumed input range.
Zero-copy parser which returns a pair: (consumed input range, parsed value).
Zero-copy parser which reads a range of length n.
Zero-copy parser which reads a range of 0 or more tokens until r is found.
Zero-copy parser which reads a range of 0 or more tokens which satisfy f.
Zero-copy parser which reads a range of 1 or more tokens which satisfy f.