IdRecoverable

object IdRecoverable extends CanRecover[Id]
trait CanRecover[Id]
trait CanRecover[Id]
class Object
trait Matchable
class Any

Type members

Inherited types

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

Value members

Concrete methods

override def recoverFromNonFatal[A, AA >: A](fa: => Id[A])(handleError: PartialFunction[Throwable, AA]): Id[AA]
Definition Classes
CanRecover
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
override def recoverFromNonFatalWith[A, AA >: A](fa: => Id[A])(handleError: PartialFunction[Throwable, Id[AA]]): Id[AA]
Definition Classes
CanRecover

Inherited methods

final def recoverEitherFromNonFatal[A, AA >: A, B, BB >: B](fab: => Id[A \/ B])(handleError: PartialFunction[Throwable, AA \/ BB]): Id[AA \/ BB]
Inherited from
CanRecover
final def recoverEitherFromNonFatalWith[A, AA >: A, B, BB >: B](fab: => Id[A \/ B])(handleError: PartialFunction[Throwable, Id[AA \/ BB]]): Id[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, Id[AA \/ BB]]): XorT[AA, BB]
Inherited from
CanRecover