add guard patterns to HIR and implement lowering
This commit is contained in:
@@ -696,6 +696,10 @@ pub fn walk_pat<'v, V: Visitor<'v>>(visitor: &mut V, pattern: &'v Pat<'v>) -> V:
|
||||
visit_opt!(visitor, visit_pat, slice_pattern);
|
||||
walk_list!(visitor, visit_pat, postpatterns);
|
||||
}
|
||||
PatKind::Guard(subpat, condition) => {
|
||||
try_visit!(visitor.visit_pat(subpat));
|
||||
try_visit!(visitor.visit_expr(condition));
|
||||
}
|
||||
}
|
||||
V::Result::output()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user