You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It does not require a Generic instance (as long as GenUnchecked didn't need one either).
The alternative is to have the default implementation be:
genValid = genValidStructurally
Pros: It's closer to what you want, usually. Eventhough an override is still necessary when you want genValidStructurallyWithoutExtraChecking.
Cons: It's not always correct, see the first pro of the current approach.
The text was updated successfully, but these errors were encountered:
Currently the default implementation for
GenValid
isPros:
isValid
explicitly doesn't require validity of a subpart.For example in
Admittedly, this is a pretty rare occurrence.
Generic
instance (as long asGenUnchecked
didn't need one either).The alternative is to have the default implementation be:
genValid = genValidStructurally
Pros: It's closer to what you want, usually. Eventhough an override is still necessary when you want
genValidStructurallyWithoutExtraChecking
.Cons: It's not always correct, see the first pro of the current approach.
The text was updated successfully, but these errors were encountered: