Lines Matching refs:ParseError
8 use crate::error::{ErrorKind, FromExternalError, ParseError};
31 pub fn rest<T, E: ParseError<T>>(input: T) -> IResult<T, T, E>
48 pub fn rest_len<T, E: ParseError<T>>(input: T) -> IResult<T, usize, E>
142 pub fn map_opt<I: Clone, O1, O2, E: ParseError<I>, F, G>(
176 pub fn map_parser<I, O1, O2, E: ParseError<I>, F, G>(
206 pub fn flat_map<I, O1, O2, E: ParseError<I>, F, G, H>(
239 pub fn opt<I: Clone, O, E: ParseError<I>, F>(mut f: F) -> impl FnMut(I) -> IResult<I, Option<O>, E>
271 pub fn cond<I, O, E: ParseError<I>, F>(
304 pub fn peek<I: Clone, O, E: ParseError<I>, F>(mut f: F) -> impl FnMut(I) -> IResult<I, O, E>
333 pub fn eof<I: InputLength + Clone, E: ParseError<I>>(input: I) -> IResult<I, I, E> {
356 pub fn complete<I: Clone, O, E: ParseError<I>, F>(mut f: F) -> impl FnMut(I) -> IResult<I, O, E>
384 pub fn all_consuming<I, O, E: ParseError<I>, F>(mut f: F) -> impl FnMut(I) -> IResult<I, O, E>
417 pub fn verify<I: Clone, O1, O2, E: ParseError<I>, F, G>(
453 pub fn value<I, O1: Clone, O2, E: ParseError<I>, F>(
477 pub fn not<I: Clone, O, E: ParseError<I>, F>(mut parser: F) -> impl FnMut(I) -> IResult<I, (), E>
506 pub fn recognize<I: Clone + Offset + Slice<RangeTo<usize>>, O, E: ParseError<I>, F>(
564 E: ParseError<I>,
631 pub fn cut<I, O, E: ParseError<I>, F>(mut parser: F) -> impl FnMut(I) -> IResult<I, O, E>
667 E1: ParseError<I>,
668 E2: ParseError<I>,
703 Error: ParseError<Input>,
794 pub fn success<I, O: Clone, E: ParseError<I>>(val: O) -> impl Fn(I) -> IResult<I, O, E> {
807 pub fn fail<I, O, E: ParseError<I>>(i: I) -> IResult<I, O, E> {