Packages

trait CoevalLift[F[_]] extends ~>[Coeval, F]

A lawless type class that specifies conversions from Coeval to similar data types (i.e. pure, synchronous).

This is nothing more than a cats.arrow.FunctionK.

Annotations
@implicitNotFound("""Cannot find implicit value for CoevalLift[${F}].""")
Source
CoevalLift.scala
Linear Supertypes
FunctionK[Coeval, F], Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CoevalLift
  2. FunctionK
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def apply[A](coeval: Coeval[A]): F[A]

    Converts Coeval[A] into F[A].

    Converts Coeval[A] into F[A].

    The operation should preserve laziness if possible.

    Definition Classes
    CoevalLift → FunctionK

Concrete Value Members

  1. def and[H[_]](h: FunctionK[Coeval, H]): FunctionK[Coeval, [γ$4$]Tuple2K[F, H, γ$4$]]
    Definition Classes
    FunctionK
  2. def andThen[H[_]](f: FunctionK[F, H]): FunctionK[Coeval, H]
    Definition Classes
    FunctionK
  3. def compose[E[_]](f: FunctionK[E, Coeval]): FunctionK[E, F]
    Definition Classes
    FunctionK
  4. def or[H[_]](h: FunctionK[H, F]): FunctionK[[γ$1$]EitherK[Coeval, H, γ$1$], F]
    Definition Classes
    FunctionK