{"ast_node_type":"impl","tokens":[{"end":57,"kind":"keyword","start":0,"text":"impl"}]}
    impl Visitor<'_> for UnsafeInferVarsVisitor<'_, '_> {
        fn visit_expr(&mut self, ex: &'_ hir::Expr<'_>) {