Lines Matching defs:I
29 pub fn pair<I, O1, O2, E: ParseError<I>, F, G>( in pair()
32 ) -> impl FnMut(I) -> IResult<I, (O1, O2), E> in pair()
34 F: Parser<I, O1, E>, in pair()
35 G: Parser<I, O2, E>, in pair()
63 pub fn preceded<I, O1, O2, E: ParseError<I>, F, G>( in preceded()
66 ) -> impl FnMut(I) -> IResult<I, O2, E> in preceded()
68 F: Parser<I, O1, E>, in preceded()
69 G: Parser<I, O2, E>, in preceded()
97 pub fn terminated<I, O1, O2, E: ParseError<I>, F, G>( in terminated()
100 ) -> impl FnMut(I) -> IResult<I, O1, E> in terminated()
102 F: Parser<I, O1, E>, in terminated()
103 G: Parser<I, O2, E>, in terminated()
133 pub fn separated_pair<I, O1, O2, O3, E: ParseError<I>, F, G, H>( in separated_pair()
137 ) -> impl FnMut(I) -> IResult<I, (O1, O3), E> in separated_pair()
139 F: Parser<I, O1, E>, in separated_pair()
140 G: Parser<I, O2, E>, in separated_pair()
141 H: Parser<I, O3, E>, in separated_pair()
172 pub fn delimited<I, O1, O2, O3, E: ParseError<I>, F, G, H>( in delimited()
176 ) -> impl FnMut(I) -> IResult<I, O2, E> in delimited()
178 F: Parser<I, O1, E>, in delimited()
179 G: Parser<I, O2, E>, in delimited()
180 H: Parser<I, O3, E>, in delimited()
194 fn parse(&mut self, input: I) -> IResult<I, O, E>; in parse()
259 fn parse(&mut self, input: I) -> IResult<I, (), E> { in parse()
275 pub fn tuple<I, O, E: ParseError<I>, List: Tuple<I, O, E>>( in tuple() argument
277 ) -> impl FnMut(I) -> IResult<I, O, E> { in tuple()