Packages

c

tofu.syntax.handle

HandleOps

implicit final class HandleOps[F[_], A] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HandleOps
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HandleOps(fa: F[A])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def attempt[E](implicit F: Applicative[F], FE: Handle[F, E]): F[Either[E, A]]
  6. def attemptTo[G[_], E](implicit arg0: Applicative[G], F: Functor[F], FE: HandleTo[F, G, E]): G[Either[E, A]]
  7. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  8. def handle[E](f: (E) ⇒ A)(implicit FE: Handle[F, E], F: Applicative[F]): F[A]
  9. def handleTo[G[_], E](f: (E) ⇒ A)(implicit arg0: Applicative[G], FE: HandleTo[F, G, E]): G[A]
  10. def handleToWith[G[_], E](f: (E) ⇒ G[A])(implicit FE: HandleTo[F, G, E]): G[A]
  11. def handleWith[E](f: (E) ⇒ F[A])(implicit FE: Handle[F, E]): F[A]
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def onError[B, E](f: (E) ⇒ F[B])(implicit FE: Errors[F, E], F: Applicative[F]): F[A]
  14. def recover[E](pf: PartialFunction[E, A])(implicit F: Applicative[F], FE: Handle[F, E]): F[A]
  15. def recoverWith[E](pf: PartialFunction[E, F[A]])(implicit FE: Handle[F, E]): F[A]
  16. def restore(implicit FE: RestoreTo[F, F]): F[Option[A]]
  17. def restoreTo[G[_]](implicit FE: RestoreTo[F, G]): G[Option[A]]
  18. def restoreWith(ra: ⇒ F[A])(implicit FE: Restore[F]): F[A]
  19. def retry(count: Int)(implicit FE: Restore[F]): F[A]
  20. def retryOnly[E](count: Int)(implicit FE: Handle[F, E]): F[A]
  21. def toString(): String
    Definition Classes
    Any
  22. def tryHandle[E](f: (E) ⇒ Option[A])(implicit F: Applicative[F], FE: Handle[F, E]): F[A]
  23. def tryHandleWith[E](f: (E) ⇒ Option[F[A]])(implicit FE: Handle[F, E]): F[A]

Inherited from AnyVal

Inherited from Any

Ungrouped