Simplify unsafe expr collection match
@@ -108,11 +108,10 @@ fn walk_unsafe(
unsafe_exprs.push(UnsafeExpr { expr: current, inside_unsafe_block });
}
}
- _ => {}
+ Expr::Unsafe { body: child } => {
+ return walk_unsafe(unsafe_exprs, db, infer, body, *child, true);
}
-
- if let &Expr::Unsafe { body: child } = expr {
- return walk_unsafe(unsafe_exprs, db, infer, body, child, true);
+ _ => {}
}
expr.walk_child_exprs(|child| {
