CoevalLike

object CoevalLike
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

class Deprecated[F[_]](val inst: CoevalLike[F])

Deprecated method, which happened on extending FunctionK.

Deprecated method, which happened on extending FunctionK.

Value members

Concrete methods

def apply[F[_]](F: CoevalLike[F]): CoevalLike[F]

Returns the available instance for F.

Returns the available instance for F.

Implicits

Implicits

implicit val fromCoeval: CoevalLike[[A] =>> Coeval[A]]

Instance for Coeval, returning same reference.

Instance for Coeval, returning same reference.

implicit def fromEither[E <: Throwable]: CoevalLike[[_] =>> Either[E, _$3]]

Converts a Scala Either to a Coeval.

Converts a Scala Either to a Coeval.

implicit val fromEval: CoevalLike[[A] =>> Eval[A]]

Converts a cats.Eval to a Coeval.

Converts a cats.Eval to a Coeval.

implicit val fromFunction0: CoevalLike[[R] =>> () => R]

Converts Function0 (parameter-less function, also called thunks) to Coeval.

Converts Function0 (parameter-less function, also called thunks) to Coeval.

implicit val fromSyncIO: CoevalLike[[A] =>> SyncIO[A]]

Converts a cats.effect.SyncIO to a Coeval.

Converts a cats.effect.SyncIO to a Coeval.

implicit val fromTry: CoevalLike[[T] =>> Try[T]]

Converts a scala.util.Try to a Coeval.

Converts a scala.util.Try to a Coeval.