,
+ Error: ParserError + FromRecoverableError,
+ ParseNext: Parser,
+ ParseRecover: Parser,
+{
+ trace("resume_after_cut", move |input: &mut Input| {
+ resume_after_cut_inner(&mut parser, &mut recover, input)
+ })
+}
+
+fn resume_after_cut_inner(
+ parser: &mut P,
+ recover: &mut R,
+ i: &mut I,
+) -> winnow::Result