{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"&&"}]}
        && fields.iter().all(|f| f.default.is_some())
        && let VariantData::Struct { fields, .. } = &variant.data
        // Disallow `#[default] Variant {}`