[−][src]Function nom::multi::many_m_n
pub fn many_m_n<I, O, E, F>(
m: usize,
n: usize,
f: F
) -> impl Fn(I) -> IResult<I, Vec<O>, E> where
I: Clone + PartialEq,
F: Fn(I) -> IResult<I, O, E>,
E: ParseError<I>,
Repeats the embedded parser n
times or until it fails
and returns the results in a Vec
. Fails if the
embedded parser does not succeed at least m
times.
Arguments
m
The minimum number of iterations.n
The maximum number of iterations.f
The parser to apply.