We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eb9043b commit a1f6a61Copy full SHA for a1f6a61
src/librustc/hir/lowering.rs
@@ -1352,9 +1352,8 @@ impl<'a> LoweringContext<'a> {
1352
}
1353
1354
fn visit_ty(&mut self, t: &'v hir::Ty) {
1355
- match t.node {
1356
// Don't collect elided lifetimes used inside of `fn()` syntax
1357
- hir::Ty_::TyBareFn(_) => {
+ if let hir::Ty_::TyBareFn(_) = t.node {
1358
let old_collect_elided_lifetimes = self.collect_elided_lifetimes;
1359
self.collect_elided_lifetimes = false;
1360
@@ -1365,8 +1364,8 @@ impl<'a> LoweringContext<'a> {
1365
1364
self.currently_bound_lifetimes.truncate(old_len);
1366
1367
self.collect_elided_lifetimes = old_collect_elided_lifetimes;
1368
- },
1369
- _ => hir::intravisit::walk_ty(self, t),
+ } else {
+ hir::intravisit::walk_ty(self, t)
1370
1371
1372
0 commit comments