Add LifetimeBinderKind::Closure

This commit is contained in:
Maybe Waffle 2022-07-03 19:15:39 +04:00
parent 577f3c6f52
commit 3ebb852956

View file

@ -268,6 +268,7 @@ enum LifetimeBinderKind {
WhereBound,
Item,
Function,
Closure,
ImplBlock,
}
@ -281,6 +282,7 @@ impl LifetimeBinderKind {
Item => "item",
ImplBlock => "impl block",
Function => "function",
Closure => "closure",
}
}
}
@ -3544,7 +3546,7 @@ impl<'a: 'ast, 'b, 'ast> LateResolutionVisitor<'a, 'b, 'ast> {
NormalRibKind,
LifetimeRibKind::Generics {
binder: expr.id,
kind: LifetimeBinderKind::Function,
kind: LifetimeBinderKind::Closure,
span,
},
|this| visit::walk_expr(this, expr),