diff --git a/src/parser/text_element_parser.rs b/src/parser/text_element_parser.rs index 93738ae8..85fb42ea 100644 --- a/src/parser/text_element_parser.rs +++ b/src/parser/text_element_parser.rs @@ -52,8 +52,8 @@ where O: Into>, I: Clone + InputLength, E: ParseError, - M: Fn(Context<'r>, I) -> IResult + 'r, - T: Fn(Context<'r>, I) -> IResult + 'r, + M: for<'a> Fn(Context<'a>, I) -> IResult + 'r, + T: for<'a> Fn(Context<'a>, I) -> IResult + 'r, { move |mut i: I| { let mut ret = Vec::new();