Type '(Int, ())' cannot conform to 'Equatable'

I don't believe SE-0283 was ever actually added to the language. There were issues with the implementation that led to its merge being reverted, and I believe at this point its acceptance is considered expired.

There is a more recent pitch for user-definable tuple conformances that would include this in the standard library, though.

According to the post, you can enable the TupleConformances upcoming feature flag to try it out. It might not be stable or fully implemented yet, though.

7 Likes