FreeSyncEq

trait FreeSyncEq
class Object
trait Matchable
class Any
object freeEval

Value members

Concrete methods

def run[F[_], A](ft: FreeT[[A] =>> Eval[A], F, A])(implicit evidence$1: Monad[F]): F[A]

Implicits

Implicits

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