freeEval

cats.effect.kernel.testkit.freeEval$
object freeEval extends FreeSyncEq

Attributes

Source:
freeEval.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Types

type FreeEitherSync[A] = FreeSync[[_] =>> Either[Throwable, _$2], A]

Attributes

Source:
freeEval.scala
type FreeSync[F[_], A] = FreeT[Eval, F, A]

Attributes

Source:
freeEval.scala

Value members

Inherited methods

def run[F[_] : Monad, A](ft: FreeT[Eval, F, A]): F[A]

Attributes

Inherited from:
FreeSyncEq
Source:
freeEval.scala

Implicits

Implicits

implicit def syncForFreeT[F[_]](implicit F: MonadError[F, Throwable]): Sync[[_] =>> FreeT[Eval, F, _$4]]

Attributes

Source:
freeEval.scala

Inherited implicits

implicit def eqFreeSync[F[_] : Monad, A](implicit evidence$2: Monad[F], F: Eq[F[A]]): Eq[FreeT[Eval, F, A]]

Attributes

Inherited from:
FreeSyncEq
Source:
freeEval.scala