ioFx

given ioFx: Fx[[A] =>> IO[A]]

Value members

Concrete methods

final inline override def catchNonFatalThrowable[A](fa: => IO[A]): IO[Either[Throwable, A]]
Definition Classes
CanCatch
final inline override def effectOf[A](a: => A): IO[A]
Definition Classes
FxCtor
final inline override def errorOf[A](throwable: Throwable): IO[A]
Definition Classes
FxCtor
final inline override def fromEither[A](either: Either[Throwable, A]): IO[A]
Definition Classes
FxCtor
final inline override def fromOption[A](option: Option[A])(orElse: => Throwable): IO[A]
Definition Classes
FxCtor
final inline override def fromTry[A](tryA: Try[A]): IO[A]
Definition Classes
FxCtor
final inline override def handleNonFatal[A, AA >: A](fa: => IO[A])(handleError: Throwable => AA): IO[AA]
Definition Classes
CanHandleError
final inline override def handleNonFatalWith[A, AA >: A](fa: => IO[A])(handleError: Throwable => IO[AA]): IO[AA]
Definition Classes
CanHandleError
final inline override def mapFa[A, B](fa: IO[A])(f: A => B): IO[B]
Definition Classes
CanCatch
final inline override def pureOf[A](a: A): IO[A]
Definition Classes
FxCtor
final inline override def recoverFromNonFatal[A, AA >: A](fa: => IO[A])(handleError: PartialFunction[Throwable, AA]): IO[AA]
Definition Classes
CanRecover
final inline override def recoverFromNonFatalWith[A, AA >: A](fa: => IO[A])(handleError: PartialFunction[Throwable, IO[AA]]): IO[AA]
Definition Classes
CanRecover
final inline override def unitOf: IO[Unit]
Definition Classes
FxCtor

Inherited methods

@inline
final def catchNonFatal[A, B](fb: => IO[B])(f: Throwable => A): IO[Either[A, B]]
Inherited from
CanCatch
@inline
final def catchNonFatalEither[A, AA >: A, B](fab: => IO[Either[A, B]])(f: Throwable => AA): IO[Either[AA, B]]
Inherited from
CanCatch
@inline
final def handleEitherNonFatal[A, AA >: A, B, BB >: B](fab: => IO[Either[A, B]])(handleError: Throwable => Either[AA, BB]): IO[Either[AA, BB]]
Inherited from
CanHandleError
@inline
final def handleEitherNonFatalWith[A, AA >: A, B, BB >: B](fab: => IO[Either[A, B]])(handleError: Throwable => IO[Either[AA, BB]]): IO[Either[AA, BB]]
Inherited from
CanHandleError
@inline
final def recoverEitherFromNonFatal[A, AA >: A, B, BB >: B](fab: => IO[Either[A, B]])(handleError: PartialFunction[Throwable, Either[AA, BB]]): IO[Either[AA, BB]]
Inherited from
CanRecover
@inline
final def recoverEitherFromNonFatalWith[A, AA >: A, B, BB >: B](fab: => IO[Either[A, B]])(handleError: PartialFunction[Throwable, IO[Either[AA, BB]]]): IO[Either[AA, BB]]
Inherited from
CanRecover