{"ast_node_type":"other","tokens":[{"end":32,"kind":"keyword","start":0,"text":"&&"}]}
                && def.is_enum()
                (layout.ty.kind(), &layout.variants)
                && !def.variants().is_empty()