fn visit_id<'a, V: Visitor<'a>>( visitor: &mut V, id: &'a NodeId, ) -> <V as Visitor<'a>>::Result
helper since Visitor wants NodeId but MutVisitor wants &mut NodeId
Visitor
NodeId
MutVisitor
&mut NodeId