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