{"ast_node_type":"enum","tokens":[{"end":67,"kind":"keyword","start":0,"text":"//"}]}
        // A single-variant or no-variant enum has no discriminant.
    match enum_type_and_layout.layout.variants() {
        Variants::Single { .. } | Variants::Empty => None,