fn complete_escaped_internal<'a, I, Error, F, G, O1, O2>(
input: &mut I,
normal: &mut F,
control_char: char,
escapable: &mut G,
) -> PResult<<I as Stream>::Slice, Error>where
I: StreamIsPartial + Stream + Compare<char> + 'a,
F: Parser<I, O1, Error>,
G: Parser<I, O2, Error>,
Error: ParserError<I>,