implicit final class HandleOps[F[_], A] extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- HandleOps
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new HandleOps(fa: F[A])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def attempt[E](implicit F: Applicative[F], FE: Handle[F, E]): F[Either[E, A]]
- def attemptTo[G[_], E](implicit arg0: Applicative[G], F: Functor[F], FE: HandleTo[F, G, E]): G[Either[E, A]]
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- def handle[E](f: (E) ⇒ A)(implicit FE: Handle[F, E], F: Applicative[F]): F[A]
- def handleTo[G[_], E](f: (E) ⇒ A)(implicit arg0: Applicative[G], FE: HandleTo[F, G, E]): G[A]
- def handleToWith[G[_], E](f: (E) ⇒ G[A])(implicit FE: HandleTo[F, G, E]): G[A]
- def handleWith[E](f: (E) ⇒ F[A])(implicit FE: Handle[F, E]): F[A]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def onError[B, E](f: (E) ⇒ F[B])(implicit FE: Errors[F, E], F: Applicative[F]): F[A]
- def recover[E](pf: PartialFunction[E, A])(implicit F: Applicative[F], FE: Handle[F, E]): F[A]
- def recoverWith[E](pf: PartialFunction[E, F[A]])(implicit FE: Handle[F, E]): F[A]
- def restore(implicit FE: RestoreTo[F, F]): F[Option[A]]
- def restoreTo[G[_]](implicit FE: RestoreTo[F, G]): G[Option[A]]
- def restoreWith(ra: ⇒ F[A])(implicit FE: Restore[F]): F[A]
- def retry(count: Int)(implicit FE: Restore[F]): F[A]
- def retryOnly[E](count: Int)(implicit FE: Handle[F, E]): F[A]
-
def
toString(): String
- Definition Classes
- Any
- def tryHandle[E](f: (E) ⇒ Option[A])(implicit F: Applicative[F], FE: Handle[F, E]): F[A]
- def tryHandleWith[E](f: (E) ⇒ Option[F[A]])(implicit FE: Handle[F, E]): F[A]