comonad

object comonad extends ToComonadOps
class Object
trait Matchable
class Any

Type members

Inherited classlikes

trait FunctorIdV[A]
Inherited from
ToFunctorOps
trait LiftV[F[_], A, B]
Inherited from
ToFunctorOps

Implicits

Inherited implicits

implicit
def ToCobindOps[F[_], A](v: F[A])(implicit F0: Cobind[F]): CobindOps[F, A]
Inherited from
ToCobindOps
implicit
def ToCobindOpsUnapply[FA](v: FA)(implicit F0: Unapply[[F[_]] =>> Cobind[F], FA]): CobindOps[M, A]
Inherited from
ToCobindOps0
implicit
def ToComonadOps[F[_], A](v: F[A])(implicit F0: Comonad[F]): ComonadOps[F, A]
Inherited from
ToComonadOps
implicit
def ToComonadOpsUnapply[FA](v: FA)(implicit F0: Unapply[[F[_]] =>> Comonad[F], FA]): ComonadOps[M, A]
Inherited from
ToComonadOps0
implicit
def ToFunctorIdV[A](v: A): FunctorIdV[A]
Inherited from
ToFunctorOps
implicit
def ToFunctorOps[F[_], A](v: F[A])(implicit F0: Functor[F]): FunctorOps[F, A]
Inherited from
ToFunctorOps
implicit
def ToFunctorOpsUnapply[FA](v: FA)(implicit F0: Unapply[[F[_]] =>> Functor[F], FA]): FunctorOps[M, A]
Inherited from
ToFunctorOps0
implicit
def ToInvariantFunctorOps[F[_], A](v: F[A])(implicit F0: InvariantFunctor[F]): InvariantFunctorOps[F, A]
Inherited from
ToInvariantFunctorOps
implicit
def ToInvariantFunctorOpsUnapply[FA](v: FA)(implicit F0: Unapply[[F[_]] =>> InvariantFunctor[F], FA]): InvariantFunctorOps[M, A]
implicit
def ToLiftV[F[_], A, B](v: A => B): LiftV[F, A, B]
Inherited from
ToFunctorOps