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
This was discussed offline. I pointed out that it may be more ergonomic to use Options just because Options are Options. Also it makes handing "had left" uniform whereas this design makes "had left" a two-case situation (either Left or Both).
Without usecases it's not clear that either design is better or worse.
(A::Key, (Option<A::Val>, Option<A::Val>))
is misleading because theOption
s cannot both beNone
. This could bewith the
Item
being(A::Key, OuterJoin<A::Val>)
, but the spatial metaphor is possibly confusing, andOption
is more ergonomic.The text was updated successfully, but these errors were encountered: