{"ast_node_type":"other","tokens":[{"end":57,"kind":"keyword","start":0,"text":".discriminant_for_variant(fx.tcx,"}]}
                .discriminant_for_variant(fx.tcx, *index)
                .ty
                .map_or(u128::from(index.as_u32()), |discr| discr.val);