ZIOExit

izumi.functional.bio.Exit$.ZIOExit$
object ZIOExit

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
ZIOExit.type

Members list

Concise view

Value members

Concrete methods

def ZIOSignalOnNoExternalInterruptFailure[R, E, A](f: ZIO[R, E, A])(signalOnNonInterrupt: => ZIO[R, Nothing, Any]): ZIO[R, E, A]
def causeFromExit[E](failure: Failure[E]): Cause[E]
def fromExit[E, A](exit: Exit[E, A]): Exit[E, A]
def toExit[E, A](result: Exit[E, A])(outerInterruptionConfirmed: Boolean): Exit[E, A]
def toExit[E](result: Cause[E])(outerInterruptionConfirmed: Boolean): Failure[E]
def withIsInterrupted[R, E, A](f: Boolean => A): ZIO[R, E, A]
def withIsInterruptedF[R, E, A](f: Boolean => ZIO[R, E, A]): ZIO[R, E, A]