Simplify unsafe expr collection match

This commit is contained in:
Paul Daniel Faria 2020-06-27 12:00:46 -04:00
parent b7e25ba854
commit 68a649d547

View file

@ -108,13 +108,12 @@ 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| {
walk_unsafe(unsafe_exprs, db, infer, body, child, inside_unsafe_block);
});