1
Fork 0

hir: Remove unnecessary HirId from hir::Let

It has 1-to-1 correspondence to its expression id.

Also remove mostly useless `visit_let_expr`.
This commit is contained in:
Vadim Petrochenkov 2024-01-27 17:46:50 +03:00
parent 6b4f1c5e78
commit 5f8030dcc9
6 changed files with 17 additions and 28 deletions

View file

@ -328,11 +328,6 @@ impl<'v> hir_visit::Visitor<'v> for StatCollector<'v> {
hir_visit::walk_expr(self, e)
}
fn visit_let_expr(&mut self, lex: &'v hir::Let<'v>) {
self.record("Let", Id::Node(lex.hir_id), lex);
hir_visit::walk_let_expr(self, lex)
}
fn visit_expr_field(&mut self, f: &'v hir::ExprField<'v>) {
self.record("ExprField", Id::Node(f.hir_id), f);
hir_visit::walk_expr_field(self, f)