CanCatch

trait CanCatch[F[_]] extends CanCatch[F]
Authors

Kevin Lee

Since

2020-06-07

Companion
object
trait CanCatch[F]
class Object
trait Matchable
class Any
object CanCatchIo
object CanCatchId

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 catchNonFatal[A, B](fb: => F[B])(f: Throwable => A): F[A \/ B]
Inherited from
CanCatch
final def catchNonFatalEither[A, AA >: A, B](fab: => F[A \/ B])(f: Throwable => AA): F[AA \/ B]
Inherited from
CanCatch
final def catchNonFatalEitherT[A, AA >: A, B](fab: => XorT[A, B])(f: Throwable => AA): XorT[AA, B]
Inherited from
CanCatch
def catchNonFatalThrowable[A](fa: => F[A]): F[Throwable \/ A]
Inherited from
CanCatch