{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":".map(|(_,"}]}
            .map(|(_, val)| {
            .filter(|&(i, _)| repr.c() || variants[i].iter().all(|f| !f.is_uninhabited()))
                if discr_type.is_signed() {