{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"variant.fields.iter_enumerated().find_map(|(i,"}]}
        variant.fields.iter_enumerated().find_map(|(i, field)| {
    pub fn find_field_index(self, ident: Ident, variant: &VariantDef) -> Option<FieldIdx> {
            self.hygienic_eq(ident, field.ident(self), variant.def_id).then_some(i)