From 95a043deefcde3ab85994bdb81fed0471e5b2faf Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 10 Dec 2022 20:56:06 -0500 Subject: [PATCH] Huh, managed to solve the lifetime issue using HRTB. Not sure if I should be changing the 'r at the end of the line. --- src/parser/text_element_parser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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();