Lines Matching defs:I

40 pub fn many0<I, O, E, F>(mut f: F) -> impl FnMut(I) -> IResult<I, Vec<O>, E>  in many0()
43 F: Parser<I, O, E>, in many0()
44 E: ParseError<I>, in many0()
68 pub fn many0c<I, O, E, F>(input: I, f: F) -> IResult<I, Vec<O>, E> in many0c()
71 F: Fn(I) -> IResult<I, O, E>, in many0c()
72 E: ParseError<I>, in many0c()
105 pub fn many1<I, O, E, F>(mut f: F) -> impl FnMut(I) -> IResult<I, Vec<O>, E> in many1()
108 F: Parser<I, O, E>, in many1()
109 E: ParseError<I>, in many1()
141 pub fn many1c<I, O, E, F>(input: I, f: F) -> IResult<I, Vec<O>, E> in many1c()
144 F: Fn(I) -> IResult<I, O, E>, in many1c()
145 E: ParseError<I>, in many1c()
170 pub fn many_till<I, O, P, E, F, G>( in many_till()
173 ) -> impl FnMut(I) -> IResult<I, (Vec<O>, P), E> in many_till()
176 F: Parser<I, O, E>, in many_till()
177 G: Parser<I, P, E>, in many_till()
178 E: ParseError<I>, in many_till()
210 pub fn many_tillc<I, O, P, E, F, G>(i: I, f: F, g: G) -> IResult<I, (Vec<O>, P), E> in many_tillc()
213 F: Fn(I) -> IResult<I, O, E>, in many_tillc()
214 G: Fn(I) -> IResult<I, P, E>, in many_tillc()
215 E: ParseError<I>, in many_tillc()
243 pub fn separated_list0<I, O, O2, E, F, G>( in separated_list0()
246 ) -> impl FnMut(I) -> IResult<I, Vec<O>, E> in separated_list0()
249 F: Parser<I, O, E>, in separated_list0()
250 G: Parser<I, O2, E>, in separated_list0()
251 E: ParseError<I>, in separated_list0()
292 pub fn separated_list0c<I, O, O2, E, F, G>(i: I, sep: G, f: F) -> IResult<I, Vec<O>, E> in separated_list0c() argument
295 F: Fn(I) -> IResult<I, O, E>, in separated_list0c()
296 G: Fn(I) -> IResult<I, O2, E>, in separated_list0c()
297 E: ParseError<I>, in separated_list0c()
326 pub fn separated_list1<I, O, O2, E, F, G>( in separated_list1()
329 ) -> impl FnMut(I) -> IResult<I, Vec<O>, E> in separated_list1()
332 F: Parser<I, O, E>, in separated_list1()
333 G: Parser<I, O2, E>, in separated_list1()
334 E: ParseError<I>, in separated_list1()
375 pub fn separated_list1c<I, O, O2, E, F, G>(i: I, sep: G, f: F) -> IResult<I, Vec<O>, E> in separated_list1c() argument
378 F: Fn(I) -> IResult<I, O, E>, in separated_list1c()
379 G: Fn(I) -> IResult<I, O2, E>, in separated_list1c()
380 E: ParseError<I>, in separated_list1c()
410 pub fn many_m_n<I, O, E, F>( in many_m_n()
414 ) -> impl FnMut(I) -> IResult<I, Vec<O>, E> in many_m_n()
417 F: Parser<I, O, E>, in many_m_n()
418 E: ParseError<I>, in many_m_n()
454 pub fn many_m_nc<I, O, E, F>(i: I, m: usize, n: usize, f: F) -> IResult<I, Vec<O>, E> in many_m_nc()
457 F: Fn(I) -> IResult<I, O, E>, in many_m_nc()
458 E: ParseError<I>, in many_m_nc()
482 pub fn many0_count<I, O, E, F>(mut f: F) -> impl FnMut(I) -> IResult<I, usize, E> in many0_count()
485 F: Parser<I, O, E>, in many0_count()
486 E: ParseError<I>, in many0_count()
514 pub fn many0_countc<I, O, E, F>(i: I, f: F) -> IResult<I, usize, E> in many0_countc()
517 F: Fn(I) -> IResult<I, O, E>, in many0_countc()
518 E: ParseError<I>, in many0_countc()
544 pub fn many1_count<I, O, E, F>(mut f: F) -> impl FnMut(I) -> IResult<I, usize, E> in many1_count()
547 F: Parser<I, O, E>, in many1_count()
548 E: ParseError<I>, in many1_count()
580 pub fn many1_countc<I, O, E, F>(i: I, f: F) -> IResult<I, usize, E> in many1_countc()
583 F: Fn(I) -> IResult<I, O, E>, in many1_countc()
584 E: ParseError<I>, in many1_countc()
612 pub fn count<I, O, E, F>(mut f: F, count: usize) -> impl FnMut(I) -> IResult<I, Vec<O>, E> in count() function
615 F: Parser<I, O, E>, in count()
616 E: ParseError<I>, in count()
665 pub fn fill<'a, I, O, E, F>(f: F, buf: &'a mut [O]) -> impl FnMut(I) -> IResult<I, (), E> + 'a in fill() argument
668 F: Fn(I) -> IResult<I, O, E> + 'a, in fill()
669 E: ParseError<I>, in fill()
723 pub fn fold_many0<I, O, E, F, G, R>( in fold_many0()
727 ) -> impl FnMut(I) -> IResult<I, R, E> in fold_many0()
730 F: Parser<I, O, E>, in fold_many0()
732 E: ParseError<I>, in fold_many0()
763 pub fn fold_many0c<I, O, E, F, G, R>(i: I, f: F, init: R, g: G) -> IResult<I, R, E> in fold_many0c() argument
766 F: Fn(I) -> IResult<I, O, E>, in fold_many0c()
768 E: ParseError<I>, in fold_many0c()
805 pub fn fold_many1<I, O, E, F, G, R>( in fold_many1()
809 ) -> impl FnMut(I) -> IResult<I, R, E> in fold_many1()
812 F: Parser<I, O, E>, in fold_many1()
814 E: ParseError<I>, in fold_many1()
852 pub fn fold_many1c<I, O, E, F, G, R>(i: I, f: F, init: R, g: G) -> IResult<I, R, E> in fold_many1c() argument
855 F: Fn(I) -> IResult<I, O, E>, in fold_many1c()
857 E: ParseError<I>, in fold_many1c()
899 pub fn fold_many_m_n<I, O, E, F, G, R>( in fold_many_m_n()
905 ) -> impl FnMut(I) -> IResult<I, R, E> in fold_many_m_n()
908 F: Parser<I, O, E>, in fold_many_m_n()
910 E: ParseError<I>, in fold_many_m_n()
943 pub fn fold_many_m_nc<I, O, E, F, G, R>( in fold_many_m_nc()
944 input: I, in fold_many_m_nc()
950 ) -> IResult<I, R, E> in fold_many_m_nc()
953 F: Fn(I) -> IResult<I, O, E>, in fold_many_m_nc()
955 E: ParseError<I>, in fold_many_m_nc()
981 pub fn length_data<I, N, E, F>(mut f: F) -> impl FnMut(I) -> IResult<I, I, E> in length_data()
985 F: Parser<I, N, E>, in length_data()
986 E: ParseError<I>, in length_data()
1026 pub fn length_value<I, O, N, E, F, G>(mut f: F, mut g: G) -> impl FnMut(I) -> IResult<I, O, E> in length_value()
1030 F: Parser<I, N, E>, in length_value()
1031 G: Parser<I, O, E>, in length_value()
1032 E: ParseError<I>, in length_value()
1056 pub fn length_valuec<I, O, N, E, F, G>(i: I, f: F, g: G) -> IResult<I, O, E> in length_valuec()
1060 F: Fn(I) -> IResult<I, N, E>, in length_valuec()
1061 G: Fn(I) -> IResult<I, O, E>, in length_valuec()
1062 E: ParseError<I>, in length_valuec()
1091 pub fn length_count<I, O, N, E, F, G>(mut f: F, mut g: G) -> impl FnMut(I) -> IResult<I, Vec<O>, E> in length_count()
1095 F: Parser<I, N, E>, in length_count()
1096 G: Parser<I, O, E>, in length_count()
1097 E: ParseError<I>, in length_count()