fn fold_repeat_m_n_<I, O, E, F, G, H, R>( min: usize, max: usize, parse: &mut F, init: &mut H, fold: &mut G, input: &mut I, ) -> PResult<R, E>where I: Stream, F: Parser<I, O, E>, G: FnMut(R, O) -> R, H: FnMut() -> R, E: ParserError<I>,