{"ast_node_type":"variable","tokens":[{"end":87,"kind":"keyword","start":0,"text":"let"}]}
                    let variant_idx = RustcPatCtxt::variant_index_for_adt(&ctor, *adt);
                ty::Adt(adt, ..) => {
                    adt.variant(variant_idx).fields.len()