x == y can panic if interface values contain incomparable fields in unexported nested structs, how would I check for that? Should we let it become a query of death and bet thousands of peers’ jobs on it never happening?
I can find a mention of "cmp.Equal" having that behavior, but that's just a third-party package panic.
this kind of thing is why deepcompare exists to begin with
They are not inter-changeable, nor can one replace the other.
> If the key type is an interface type, these comparison operators must be defined for the dynamic key values; failure will cause a run-time panic.