CanCatch

trait CanCatch[F[*]]
Companion
object
class Object
trait Matchable
class Any
class FutureFx
trait Fx[F]

Value members

Abstract methods

def catchNonFatalThrowable[A](fa: => F[A]): F[Either[Throwable, A]]
def mapFa[A, B](fa: F[A])(f: A => B): F[B]

Concrete methods

@inline
final def catchNonFatal[A, B](fb: => F[B])(f: Throwable => A): F[Either[A, B]]
@inline
final def catchNonFatalEither[A, AA >: A, B](fab: => F[Either[A, B]])(f: Throwable => AA): F[Either[AA, B]]