Packages

c

monix.eval.Coeval

TypeClassInstances

class TypeClassInstances extends Instance[Coeval] with Instance[Coeval] with Instance[Coeval, Throwable] with Instance[Coeval] with Instance[Coeval]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TypeClassInstances
  2. Instance
  3. Type
  4. MonadRec
  5. Instance
  6. Instance
  7. Cobind
  8. Type
  9. Comonad
  10. Type
  11. Instance
  12. Type
  13. MonadError
  14. Instance
  15. Type
  16. Memoizable
  17. Instance
  18. Instance
  19. Instance
  20. Instance
  21. Instance
  22. Functor
  23. Applicative
  24. Monad
  25. MonadEval
  26. Type
  27. Suspendable
  28. Type
  29. Type
  30. Type
  31. Type
  32. Serializable
  33. Serializable
  34. AnyRef
  35. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TypeClassInstances()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def ap[A, B](ff: Coeval[(A) ⇒ B])(fa: Coeval[A]): Coeval[B]
    Definition Classes
    TypeClassInstancesApplicative
  5. final def applicative: Applicative[Coeval]
    Definition Classes
    InstanceType
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def attempt[A](fa: Coeval[A]): Coeval[Either[Throwable, A]]

    Handle errors by exposing them into Either values.

    Handle errors by exposing them into Either values.

    Returns Right(value) for successful values or Left(error) in case a failure happened.

    Definition Classes
    TypeClassInstancesMonadError
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  9. final def cobind: Cobind[Coeval]
    Definition Classes
    InstanceType
  10. def coflatMap[A, B](fa: Coeval[A])(f: (Coeval[A]) ⇒ B): Coeval[B]
    Definition Classes
    TypeClassInstancesCobind
  11. def coflatten[A](fa: Coeval[A]): Coeval[Coeval[A]]
    Definition Classes
    Cobind
  12. final def comonad: Comonad[Coeval]
    Definition Classes
    InstanceType
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  15. def eval[A](a: ⇒ A): Coeval[A]
    Definition Classes
    TypeClassInstancesMonadEval
  16. def evalOnce[A](a: ⇒ A): Coeval[A]
    Definition Classes
    TypeClassInstancesMemoizable
  17. def extract[A](x: Coeval[A]): A
    Definition Classes
    TypeClassInstancesComonad
  18. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def flatMap[A, B](fa: Coeval[A])(f: (A) ⇒ Coeval[B]): Coeval[B]
    Definition Classes
    TypeClassInstancesMonad
  20. def flatten[A](ffa: Coeval[Coeval[A]]): Coeval[A]
    Definition Classes
    TypeClassInstancesMonad
  21. implicit final def functor: Functor[Coeval]
    Definition Classes
    InstanceType
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. def map[A, B](fa: Coeval[A])(f: (A) ⇒ B): Coeval[B]
    Definition Classes
    TypeClassInstancesFunctor
  26. def map2[A, B, Z](fa: Coeval[A], fb: Coeval[B])(f: (A, B) ⇒ Z): Coeval[Z]
    Definition Classes
    TypeClassInstancesApplicative
  27. final def memoizable: Memoizable[Coeval]
    Definition Classes
    InstanceType
  28. def memoize[A](fa: Coeval[A]): Coeval[A]
    Definition Classes
    TypeClassInstancesMemoizable
  29. final def monad: Monad[Coeval]
    Definition Classes
    InstanceType
  30. final def monadError: MonadError[Coeval, Throwable]
    Definition Classes
    InstanceType
  31. final def monadEval: MonadEval[Coeval]
    Definition Classes
    InstanceType
  32. final def monadRec: MonadRec[Coeval]
    Definition Classes
    InstanceType
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. def onErrorHandle[A](fa: Coeval[A])(f: (Throwable) ⇒ A): Coeval[A]

    Handle any error, by mapping it to an A value.

    Handle any error, by mapping it to an A value.

    Definition Classes
    TypeClassInstancesMonadError
  37. def onErrorHandleWith[A](fa: Coeval[A])(f: (Throwable) ⇒ Coeval[A]): Coeval[A]

    Handle any error, potentially recovering from it, by mapping it to an F[A] value.

    Handle any error, potentially recovering from it, by mapping it to an F[A] value.

    Definition Classes
    TypeClassInstancesMonadError
  38. def onErrorRecover[A](fa: Coeval[A])(pf: PartialFunction[Throwable, A]): Coeval[A]

    Recover from certain errors by mapping them to an A value.

    Recover from certain errors by mapping them to an A value.

    Definition Classes
    TypeClassInstancesMonadError
  39. def onErrorRecoverWith[A](fa: Coeval[A])(pf: PartialFunction[Throwable, Coeval[A]]): Coeval[A]

    Recover from certain errors by mapping them to an F[A] value.

    Recover from certain errors by mapping them to an F[A] value.

    Definition Classes
    TypeClassInstancesMonadError
  40. def pure[A](a: A): Coeval[A]
    Definition Classes
    TypeClassInstancesApplicative
  41. def raiseError[A](e: Throwable): Coeval[A]

    Lift an error into the F context.

    Lift an error into the F context.

    Definition Classes
    TypeClassInstancesMonadError
  42. def suspend[A](fa: ⇒ Coeval[A]): Coeval[A]
    Definition Classes
    TypeClassInstancesSuspendable
  43. final def suspendable: Suspendable[Coeval]
    Definition Classes
    InstanceType
  44. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  45. def tailRecM[A, B](a: A)(f: (A) ⇒ Coeval[Either[A, B]]): Coeval[B]

    Keeps calling f until a scala.util.Right[B] is returned.

    Keeps calling f until a scala.util.Right[B] is returned.

    Definition Classes
    TypeClassInstancesMonadRec
  46. def toString(): String
    Definition Classes
    AnyRef → Any
  47. val unit: Coeval[Unit]
    Definition Classes
    TypeClassInstancesApplicative
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Instance[Coeval]

Inherited from Type[Coeval]

Inherited from MonadRec[Coeval]

Inherited from Instance[Coeval]

Inherited from Instance[Coeval]

Inherited from Cobind[Coeval]

Inherited from Type[Coeval]

Inherited from Comonad[Coeval]

Inherited from Type[Coeval]

Inherited from Instance[Coeval, Throwable]

Inherited from Type[Coeval, Throwable]

Inherited from MonadError[Coeval, Throwable]

Inherited from Instance[Coeval]

Inherited from Type[Coeval]

Inherited from Memoizable[Coeval]

Inherited from Instance[Coeval]

Inherited from Instance[Coeval]

Inherited from Instance[Coeval]

Inherited from Instance[Coeval]

Inherited from Instance[Coeval]

Inherited from Functor[Coeval]

Inherited from Applicative[Coeval]

Inherited from Monad[Coeval]

Inherited from MonadEval[Coeval]

Inherited from Type[Coeval]

Inherited from Suspendable[Coeval]

Inherited from Type[Coeval]

Inherited from Type[Coeval]

Inherited from Type[Coeval]

Inherited from Type[Coeval]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped