{"ast_node_type":"other","tokens":[{"end":54,"kind":"keyword","start":0,"text":"&&"}]}
            && (ty.is_enum() || ty.references_error())
            && let ty = self.lower_ty(hir_ty)
            && tcx.features().associated_const_equality()