Type representing the lack-of a context-bound.
Type representing the lack-of a context-bound. Can be used as a
context bound via : Bounds.None
an will always be satisfied.
Type representing two contexts bounds, in order to squeeze them into one.
Type representing two contexts bounds, in order to squeeze them into
one. Can be used as a context bound via : Bounds.Two[TypeA, TypeB]
and the implicits inside extracted via
implicit (t1, t2) = Bounds.Two()
Utility classes to fit 0 or 2 context bounds into 1