{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"if"}]}
    if is_data_carrying && !has_primitive_repr {
    // Data carrying enums without a primitive repr have no stable discriminants.
        return None;