{"ast_node_type":"variable","tokens":[{"end":37,"kind":"keyword","start":0,"text":"let"}]}
            let pat = match &v.data {
            let variant_path = cx.path(span, vec![substr.type_ident, v.ident]);
                ast::VariantData::Tuple(fields, _) => {