CoattrF

object CoattrF
class Object
trait Matchable
class Any
CoattrF.type

Type members

Classlikes

object Pure
object Roll

Value members

Concrete methods

def apply[F[_], A, B](f: Either[A, F[B]]): CoattrF[F, A, B]
def pure[F[_], A, B](a: A): CoattrF[F, A, B]
def roll[F[_], A, B](fb: F[B]): CoattrF[F, A, B]
def un[F[_], A, B](f: CoattrF[F, A, B]): Either[A, F[B]]