Implement HIR visitor traits and functions using the visitor macro, similar to the AST ones.
The main difference here is that we need to recurse using the Hir struct, which means that there should be an extra fn hir(&self) -> Hir<> method to return it and that is used in the other methods to recurse.
Describe the feature
Implement HIR visitor traits and functions using the visitor macro, similar to the AST ones.
The main difference here is that we need to recurse using the
Hir
struct, which means that there should be an extrafn hir(&self) -> Hir<>
method to return it and that is used in the other methods to recurse.Additional context
No response