EitherTFABErrorHandlingOps

final class EitherTFABErrorHandlingOps[F[_], A, B](efab: EitherT[F, A, B]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def catchNonFatalEitherT[AA >: A](f: Throwable => AA)(canCatch: CanCatch[F]): EitherT[F, AA, B]
def handleEitherTNonFatal[AA >: A, BB >: B](handleError: Throwable => AA \/ BB)(canHandleError: CanHandleError[F]): EitherT[F, AA, BB]
def handleEitherTNonFatalWith[AA >: A, BB >: B](handleError: Throwable => F[AA \/ BB])(canHandleError: CanHandleError[F]): EitherT[F, AA, BB]
def recoverEitherTFromNonFatal[AA >: A, BB >: B](handleError: PartialFunction[Throwable, AA \/ BB])(canRecover: CanRecover[F]): EitherT[F, AA, BB]
def recoverEitherTFromNonFatalWith[AA >: A, BB >: B](handleError: PartialFunction[Throwable, F[AA \/ BB]])(canRecover: CanRecover[F]): EitherT[F, AA, BB]