FreeInstances

sealed abstract
class Object
trait Matchable
class Any
object Free

Implicits

Implicits

implicit
def freeMonad[S[_]]: Monad[[_] =>> Free[S, _$64]] & BindRec[[_] =>> Free[S, _$65]]
implicit
def freeMonoid[S[_], A : Monoid]: Monoid[Free[S, A]]
implicit
def freeZip[S[_]](implicit Z: Zip[S]): Zip[[_] =>> Free[S, _$72]]

Inherited implicits

implicit
def freeFoldable[F[_] : Foldable]: Foldable[[_] =>> Free[F, _$54]]
Inherited from
FreeInstances3
implicit
def freeFoldable1[F[_] : Foldable1]: Foldable1[[_] =>> Free[F, _$56]]
Inherited from
FreeInstances2
implicit
def freeSemigroup[S[_], A : Semigroup]: Semigroup[Free[S, A]]
Inherited from
FreeInstances0
implicit
def freeTraverse[F[_] : Traverse]: Traverse[[_] =>> Free[F, _$58]]
Inherited from
FreeInstances1
implicit
def freeTraverse1[F[_] : Traverse1]: Traverse1[[_] =>> Free[F, _$60]]
Inherited from
FreeInstances0