EndomorphicInstances0

sealed abstract
class Object
trait Matchable
class Any

Value members

Inherited methods

def endomorphicSemigroup[=>:[_, _], A](implicit G: Compose[=>:]): Semigroup[Endomorphic[=>:, A]]
Inherited from
EndomorphicInstances1

Implicits

Implicits

implicit
def cokleisliEndoInstance[F[_] : Comonad, A]: Monoid[Endomorphic[[_, _] =>> Cokleisli[F, _$16, _$17], A]]
implicit
def kleisliEndoInstance[F[_] : Monad, A]: Monoid[Endomorphic[[_, _] =>> Kleisli[F, _$11, _$12], A]]

Inherited implicits

implicit
def cokleisliEndoSemigroup[F[_] : Cobind, A]: Semigroup[Endomorphic[[_, _] =>> Cokleisli[F, _$28, _$29], A]]
Inherited from
EndomorphicInstances2
implicit
def endomorphicMonoid0[=>:[_, _], A](implicit G: Category[=>:]): Monoid[Endomorphic[=>:, A]]
Inherited from
EndomorphicInstances3
implicit
def endomorphicSemigroup0[=>:[_, _], A](implicit G: Compose[=>:]): Semigroup[Endomorphic[=>:, A]]
Inherited from
EndomorphicInstances4
implicit
def kleisliEndoSemigroup[F[_] : Bind, A]: Semigroup[Endomorphic[[_, _] =>> Kleisli[F, _$23, _$24], A]]
Inherited from
EndomorphicInstances2