FocusedOnPlusCo

libretto.CoreLib.FocusedOnPlusCo
implicit class FocusedOnPlusCo[F[_], B1, B2](f: FocusedCo[F, B1 |+| B2])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def assocLR[X, Y](implicit ev: B1 =:= X |+| Y): F[X |+| Y |+| B2]
def assocRL[X, Y](implicit ev: B2 =:= X |+| Y): F[B1 |+| X |+| Y]
def left: FocusedCo[F, B1]
def right: FocusedCo[[x] =>> F[B1 |+| x], B2]