Function combine::combinator::unexpected
[−]
[src]
pub fn unexpected<I, S>(message: S) -> Unexpected<I> where
I: Stream,
S: Into<Info<I::Item, I::Range>>,
Always fails with message
as an unexpected error.
Never consumes any input.
let result = unexpected("token") .parse("a"); assert!(result.is_err()); assert!(result.err().unwrap().errors.iter().any(|m| *m == Error::Unexpected("token".into())));