Got rid of the 'r lifetimes without issue.
This commit is contained in:
parent
5b645c67e5
commit
24a8247907
@ -47,13 +47,13 @@ fn context_many_till<'r: 'x, 'x, I, O, E, F, M, T>(
|
||||
context: Context<'r>,
|
||||
mut many_matcher: M,
|
||||
mut till_matcher: T,
|
||||
) -> impl FnMut(I) -> IResult<I, (Vec<Token<'x>>, F), E> + 'r
|
||||
) -> impl FnMut(I) -> IResult<I, (Vec<Token<'x>>, F), E>
|
||||
where
|
||||
O: Into<Token<'x>>,
|
||||
I: Clone + InputLength,
|
||||
E: ParseError<I>,
|
||||
M: for<'a> Fn(Context<'a>, I) -> IResult<I, O, E> + 'r,
|
||||
T: for<'a> Fn(Context<'a>, I) -> IResult<I, F, E> + 'r,
|
||||
M: for<'a> Fn(Context<'a>, I) -> IResult<I, O, E>,
|
||||
T: for<'a> Fn(Context<'a>, I) -> IResult<I, F, E>,
|
||||
{
|
||||
move |mut i: I| {
|
||||
let mut current_context = context.clone();
|
||||
|
Loading…
x
Reference in New Issue
Block a user