Function combine::parser::range::range [−][src]
pub fn range<I>(i: I::Range) -> Range<I> where
I: RangeStream,
I::Range: PartialEq, Zero-copy parser which reads a range of length i.len() and succeeds if i is equal to that
range.
tokens2 is a non-RangeStream alternative.
let mut parser = range("hello"); let result = parser.parse("hello world"); assert_eq!(result, Ok(("hello", " world"))); let result = parser.parse("hel world"); assert!(result.is_err());