{"ast_node_type":"variable","tokens":[{"end":81,"kind":"keyword","start":0,"text":"let"}]}
            let mut visitor = OverwritePatternsWithError { pat_hir_ids: vec![] };
            self.write_ty(pat.hir_id, err);
            hir::intravisit::walk_pat(&mut visitor, pat);