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
Regarding generic type structure here, it gives several rules, particularly:
Pointer types T* are replaced with Ptr(T).
Right now, MaybeUnformed is implemented as a class, so is part of the type structure. Although the design doesn't current specify, I'm going to assume here that const and partial should be part of the type structure.
Should there be any impl lookup fallbacks in this space? In particular:
Can impl const MyType as Comparable be used for a non-constMyType?
Can impl MaybeUnformed(MyType) as Comparable be used for a formed MyType?
If the answer is yes to both of the above, does that extend to MaybeUnformed(const MyType) and/or const MaybeUnformed(MyType)?