Packages

c

monix.reactive.Observable

TypeClassInstances

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

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

Instance Constructors

  1. new TypeClassInstances()

Value Members

  1. def ap[A, B](ff: Observable[(A) ⇒ B])(fa: Observable[A]): Observable[B]
    Definition Classes
    TypeClassInstancesApplicative
  2. final def applicative: Applicative[Observable]
    Definition Classes
    InstanceType
  3. final def cobind: Cobind[Observable]
    Definition Classes
    InstanceType
  4. def coflatMap[A, B](fa: Observable[A])(f: (Observable[A]) ⇒ B): Observable[B]
    Definition Classes
    TypeClassInstancesCobind
  5. def coflatten[A](fa: Observable[A]): Observable[Observable[A]]
    Definition Classes
    Cobind
  6. def combineK[A](x: Observable[A], y: Observable[A]): Observable[A]

    Combine two F[A] values.

    Combine two F[A] values.

    Definition Classes
    TypeClassInstancesSemigroupK
  7. def empty[A]: Observable[A]

    Given a type A, create an "empty" F[A] value.

    Given a type A, create an "empty" F[A] value.

    Definition Classes
    TypeClassInstancesMonoidKMonadFilter
  8. def eval[A](a: ⇒ A): Observable[A]
    Definition Classes
    TypeClassInstancesMonadEval
  9. def evalOnce[A](a: ⇒ A): Observable[A]
    Definition Classes
    TypeClassInstancesMemoizable
  10. def filter[A](fa: Observable[A])(f: (A) ⇒ Boolean): Observable[A]
    Definition Classes
    TypeClassInstancesMonadFilter
  11. def flatMap[A, B](fa: Observable[A])(f: (A) ⇒ Observable[B]): Observable[B]
    Definition Classes
    TypeClassInstancesMonad
  12. def flatten[A](ffa: Observable[Observable[A]]): Observable[A]
    Definition Classes
    TypeClassInstancesMonad
  13. implicit final def functor: Functor[Observable]
    Definition Classes
    InstanceType
  14. def map[A, B](fa: Observable[A])(f: (A) ⇒ B): Observable[B]
    Definition Classes
    TypeClassInstancesFunctor
  15. def map2[A, B, Z](fa: Observable[A], fb: Observable[B])(f: (A, B) ⇒ Z): Observable[Z]
    Definition Classes
    TypeClassInstancesApplicative
  16. final def memoizable: Memoizable[Observable]
    Definition Classes
    InstanceType
  17. def memoize[A](fa: Observable[A]): Observable[A]
    Definition Classes
    TypeClassInstancesMemoizable
  18. final def monad: Monad[Observable]
    Definition Classes
    InstanceType
  19. final def monadError: MonadError[Observable, Throwable]
    Definition Classes
    InstanceType
  20. final def monadEval: MonadEval[Observable]
    Definition Classes
    InstanceType
  21. final def monadFilter: MonadFilter[Observable]
    Definition Classes
    InstanceType
  22. final def monadRec: MonadRec[Observable]
    Definition Classes
    InstanceType
  23. final def monoidK: MonoidK[Observable]
    Definition Classes
    InstanceType
  24. def onErrorHandle[A](fa: Observable[A])(f: (Throwable) ⇒ A): Observable[A]

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

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

    Definition Classes
    TypeClassInstancesMonadError
  25. def onErrorHandleWith[A](fa: Observable[A])(f: (Throwable) ⇒ Observable[A]): Observable[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
  26. def onErrorRecover[A](fa: Observable[A])(pf: PartialFunction[Throwable, A]): Observable[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
  27. def onErrorRecoverWith[A](fa: Observable[A])(pf: PartialFunction[Throwable, Observable[A]]): Observable[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
  28. def pure[A](a: A): Observable[A]
    Definition Classes
    TypeClassInstancesApplicative
  29. def raiseError[A](e: Throwable): Observable[A]

    Lift an error into the F context.

    Lift an error into the F context.

    Definition Classes
    TypeClassInstancesMonadError
  30. final def semigroupK: SemigroupK[Observable]
    Definition Classes
    InstanceType
  31. def suspend[A](fa: ⇒ Observable[A]): Observable[A]
    Definition Classes
    TypeClassInstancesSuspendable
  32. final def suspendable: Suspendable[Observable]
    Definition Classes
    InstanceType
  33. def tailRecM[A, B](a: A)(f: (A) ⇒ Observable[Either[A, B]]): Observable[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
  34. val unit: Observable[Unit]
    Definition Classes
    TypeClassInstancesApplicative