[Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0185-synthesize-equatable-hashable.md <https://github.com/apple/swift-evolution/blob/master/proposals/0185-synthesize-equatable-hashable.md>]
Hi, Tony. Glad to see this back again! Overall I'm an enthusiastic +1. The restrictions and future work you've listed make sense, and I think this is the right starting place. I just have one thing I'd want to clarify: > Any user-provided implementations of == or hashValue will override the > default implementations that would be provided by the compiler. Does this include implementations in (possibly constrained) protocol extensions? I assume yes, but that's probably worth calling out explicitly. Still, it could be confusing to some users. Jordan
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution