Lines Matching defs:I
73 pub fn map<I, O1, O2, E, F, G>(mut parser: F, mut f: G) -> impl FnMut(I) -> IResult<I, O2, E> in map()
75 F: Parser<I, O1, E>, in map()
104 pub fn map_res<I: Clone, O1, O2, E: FromExternalError<I, E2>, E2, F, G>( in map_res()
107 ) -> impl FnMut(I) -> IResult<I, O2, E> in map_res()
109 F: Parser<I, O1, E>, in map_res()
142 pub fn map_opt<I: Clone, O1, O2, E: ParseError<I>, F, G>( in map_opt()
145 ) -> impl FnMut(I) -> IResult<I, O2, E> in map_opt()
147 F: Parser<I, O1, E>, in map_opt()
176 pub fn map_parser<I, O1, O2, E: ParseError<I>, F, G>( in map_parser()
179 ) -> impl FnMut(I) -> IResult<I, O2, E> in map_parser()
181 F: Parser<I, O1, E>, in map_parser()
206 pub fn flat_map<I, O1, O2, E: ParseError<I>, F, G, H>( in flat_map()
209 ) -> impl FnMut(I) -> IResult<I, O2, E> in flat_map()
211 F: Parser<I, O1, E>, in flat_map()
213 H: Parser<I, O2, E>, in flat_map()
239 pub fn opt<I: Clone, O, E: ParseError<I>, F>(mut f: F) -> impl FnMut(I) -> IResult<I, Option<O>, E> in opt() argument
241 F: Parser<I, O, E>, in opt()
271 pub fn cond<I, O, E: ParseError<I>, F>( in cond()
274 ) -> impl FnMut(I) -> IResult<I, Option<O>, E> in cond()
276 F: Parser<I, O, E>, in cond()
304 pub fn peek<I: Clone, O, E: ParseError<I>, F>(mut f: F) -> impl FnMut(I) -> IResult<I, O, E> in peek() argument
306 F: Parser<I, O, E>, in peek()
333 pub fn eof<I: InputLength + Clone, E: ParseError<I>>(input: I) -> IResult<I, I, E> { in eof() argument
356 pub fn complete<I: Clone, O, E: ParseError<I>, F>(mut f: F) -> impl FnMut(I) -> IResult<I, O, E> in complete() argument
358 F: Parser<I, O, E>, in complete()
384 pub fn all_consuming<I, O, E: ParseError<I>, F>(mut f: F) -> impl FnMut(I) -> IResult<I, O, E> in all_consuming() argument
387 F: Parser<I, O, E>, in all_consuming()
417 pub fn verify<I: Clone, O1, O2, E: ParseError<I>, F, G>( in verify()
420 ) -> impl FnMut(I) -> IResult<I, O1, E> in verify()
422 F: Parser<I, O1, E>, in verify()
453 pub fn value<I, O1: Clone, O2, E: ParseError<I>, F>( in value()
456 ) -> impl FnMut(I) -> IResult<I, O1, E> in value()
458 F: Parser<I, O2, E>, in value()
477 pub fn not<I: Clone, O, E: ParseError<I>, F>(mut parser: F) -> impl FnMut(I) -> IResult<I, (), E> in not() argument
479 F: Parser<I, O, E>, in not()
506 pub fn recognize<I: Clone + Offset + Slice<RangeTo<usize>>, O, E: ParseError<I>, F>( in recognize() argument
508 ) -> impl FnMut(I) -> IResult<I, I, E> in recognize()
510 F: Parser<I, O, E>, in recognize()
561 pub fn consumed<I, O, F, E>(mut parser: F) -> impl FnMut(I) -> IResult<I, (I, O), E> in consumed() argument
564 E: ParseError<I>, in consumed()
565 F: Parser<I, O, E>, in consumed()
631 pub fn cut<I, O, E: ParseError<I>, F>(mut parser: F) -> impl FnMut(I) -> IResult<I, O, E> in cut() argument
633 F: Parser<I, O, E>, in cut()
663 pub fn into<I, O1, O2, E1, E2, F>(mut parser: F) -> impl FnMut(I) -> IResult<I, O2, E2> in into()
667 E1: ParseError<I>, in into()
668 E2: ParseError<I>, in into()
669 F: Parser<I, O1, E1>, in into()
721 pub fn finish(mut self) -> IResult<I, (), E> { in finish()
794 pub fn success<I, O: Clone, E: ParseError<I>>(val: O) -> impl Fn(I) -> IResult<I, O, E> { in success() argument
807 pub fn fail<I, O, E: ParseError<I>>(i: I) -> IResult<I, O, E> { in fail() argument