Class

monix.eval.Coeval

TypeClassInstances

Related Doc: package Coeval

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TypeClassInstances()

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def ap[A, B](ff: Coeval[(A) ⇒ B])(fa: Coeval[A]): Coeval[B]

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

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

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  33. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. final def notifyAll(): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    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