CanRecover

trait CanRecover[F[_]] extends CanRecover[F]
Authors

Kevin Lee

Since

2020-08-17

Companion
object
trait CanRecover[F]
class Object
trait Matchable
class Any

Type members

Types

override type Xor[+A, +B] = A \/ B
override type XorT[A, B] = EitherT[F, A, B]

Value members

Inherited methods

final def recoverEitherFromNonFatal[A, AA >: A, B, BB >: B](fab: => F[A \/ B])(handleError: PartialFunction[Throwable, AA \/ BB]): F[AA \/ BB]
Inherited from
CanRecover
final def recoverEitherFromNonFatalWith[A, AA >: A, B, BB >: B](fab: => F[A \/ B])(handleError: PartialFunction[Throwable, F[AA \/ BB]]): F[AA \/ BB]
Inherited from
CanRecover
final def recoverEitherTFromNonFatal[A, AA >: A, B, BB >: B](efab: => XorT[A, B])(handleError: PartialFunction[Throwable, AA \/ BB]): XorT[AA, BB]
Inherited from
CanRecover
final def recoverEitherTFromNonFatalWith[A, AA >: A, B, BB >: B](efab: => XorT[A, B])(handleError: PartialFunction[Throwable, F[AA \/ BB]]): XorT[AA, BB]
Inherited from
CanRecover
def recoverFromNonFatal[A, AA >: A](fa: => F[A])(handleError: PartialFunction[Throwable, AA]): F[AA]
Inherited from
CanRecover
def recoverFromNonFatalWith[A, AA >: A](fa: => F[A])(handleError: PartialFunction[Throwable, F[AA]]): F[AA]
Inherited from
CanRecover