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
If we want to retain backwards compatibility for f32 and f64 we'll need to put this behavior behind a feature that doesn't allow diffus to work with f32 and f64. This is a good tradeoff to make so that nobody has to implement Same manually.
Alternatively, if we wanted to go full hog and break backwards compat, we could just remove Same and force types to implement Eq.
If we want to retain backwards compatibility for
f32
andf64
we'll need to put this behavior behind a feature that doesn't allow diffus to work withf32
andf64
. This is a good tradeoff to make so that nobody has to implementSame
manually.Alternatively, if we wanted to go full hog and break backwards compat, we could just remove
Same
and force types to implementEq
.CC @sunshowers
The text was updated successfully, but these errors were encountered: