{"ast_node_type":"other","tokens":[{"end":57,"kind":"keyword","start":0,"text":"hir::intravisit::walk_pat(&mut"}]}
            hir::intravisit::walk_pat(&mut visitor, pat);
            let mut visitor = OverwritePatternsWithError { pat_hir_ids: vec![] };
            // Mark all the subpatterns as `{type error}` as well. This allows errors for specific