{"ast_node_type":"other","tokens":[{"end":97,"kind":"keyword","start":0,"text":"for"}]}
            for (i, subpat) in subpats.iter().enumerate_and_adjust(variant.fields.len(), ddpos) {
            };
                let field = &variant.fields[FieldIdx::from_usize(i)];