monix.eval.Coeval

TypeClassInstances

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

Groups the implementation for the type-classes defined in monix.types.

Linear Supertypes
Instance[Coeval], Type[Coeval], MonadRec[Coeval], Instance[Coeval], Instance[Coeval], Cobind[Coeval], Type[Coeval], Comonad[Coeval], Type[Coeval], Instance[Coeval, Throwable], Type[Coeval, Throwable], MonadError[Coeval, Throwable], Instance[Coeval], Type[Coeval], Memoizable[Coeval], Instance[Coeval], Instance[Coeval], Instance[Coeval], Instance[Coeval], Instance[Coeval], Functor[Coeval], Applicative[Coeval], Monad[Coeval], MonadEval[Coeval], Type[Coeval], Suspendable[Coeval], Type[Coeval], Type[Coeval], Type[Coeval], Type[Coeval], Serializable, Serializable, AnyRef, Any
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
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TypeClassInstances()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def ap[A, B](ff: Coeval[(A) ⇒ B])(fa: Coeval[A]): Coeval[B]

    Definition Classes
    TypeClassInstances → Applicative
  7. final def applicative: Applicative[Coeval]

    Definition Classes
    Instance → Type
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def cobind: Cobind[Coeval]

    Definition Classes
    Instance → Type
  11. def coflatMap[A, B](fa: Coeval[A])(f: (Coeval[A]) ⇒ B): Coeval[B]

    Definition Classes
    TypeClassInstances → Cobind
  12. def coflatten[A](fa: Coeval[A]): Coeval[Coeval[A]]

    Definition Classes
    Cobind
  13. final def comonad: Comonad[Coeval]

    Definition Classes
    Instance → Type
  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  16. def eval[A](a: ⇒ A): Coeval[A]

    Definition Classes
    TypeClassInstances → MonadEval
  17. def evalOnce[A](a: ⇒ A): Coeval[A]

    Definition Classes
    TypeClassInstances → Memoizable
  18. def extract[A](x: Coeval[A]): A

    Definition Classes
    TypeClassInstances → Comonad
  19. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def flatMap[A, B](fa: Coeval[A])(f: (A) ⇒ Coeval[B]): Coeval[B]

    Definition Classes
    TypeClassInstances → Monad
  21. def flatten[A](ffa: Coeval[Coeval[A]]): Coeval[A]

    Definition Classes
    TypeClassInstances → Monad
  22. implicit final def functor: Functor[Coeval]

    Definition Classes
    Instance → Type
  23. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  24. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  25. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  26. def map[A, B](fa: Coeval[A])(f: (A) ⇒ B): Coeval[B]

    Definition Classes
    TypeClassInstances → Functor
  27. def map2[A, B, Z](fa: Coeval[A], fb: Coeval[B])(f: (A, B) ⇒ Z): Coeval[Z]

    Definition Classes
    TypeClassInstances → Applicative
  28. final def memoizable: Memoizable[Coeval]

    Definition Classes
    Instance → Type
  29. def memoize[A](fa: Coeval[A]): Coeval[A]

    Definition Classes
    TypeClassInstances → Memoizable
  30. final def monad: Monad[Coeval]

    Definition Classes
    Instance → Type
  31. final def monadError: MonadError[Coeval, Throwable]

    Definition Classes
    Instance → Type
  32. final def monadEval: MonadEval[Coeval]

    Definition Classes
    Instance → Type
  33. final def monadRec: MonadRec[Coeval]

    Definition Classes
    Instance → Type
  34. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

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

    Definition Classes
    TypeClassInstances → MonadError
  38. def onErrorHandleWith[A](fa: Coeval[A])(f: (Throwable) ⇒ Coeval[A]): Coeval[A]

    Definition Classes
    TypeClassInstances → MonadError
  39. def onErrorRecover[A](fa: Coeval[A])(pf: PartialFunction[Throwable, A]): Coeval[A]

    Definition Classes
    TypeClassInstances → MonadError
  40. def onErrorRecoverWith[A](fa: Coeval[A])(pf: PartialFunction[Throwable, Coeval[A]]): Coeval[A]

    Definition Classes
    TypeClassInstances → MonadError
  41. def pure[A](a: A): Coeval[A]

    Definition Classes
    TypeClassInstances → Applicative
  42. def raiseError[A](e: Throwable): Coeval[A]

    Definition Classes
    TypeClassInstances → MonadError
  43. def suspend[A](fa: ⇒ Coeval[A]): Coeval[A]

    Definition Classes
    TypeClassInstances → Suspendable
  44. final def suspendable: Suspendable[Coeval]

    Definition Classes
    Instance → Type
  45. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  46. def tailRecM[A, B](a: A)(f: (A) ⇒ Coeval[Either[A, B]]): Coeval[B]

    Definition Classes
    TypeClassInstances → MonadRec
  47. def toString(): String

    Definition Classes
    AnyRef → Any
  48. val unit: Coeval[Unit]

    Definition Classes
    TypeClassInstances → Applicative
  49. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @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