izumi.functional.bio.Exit
See theExit companion trait
object Exit
Attributes
Members list
Type members
Classlikes
object CatsExit
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CatsExit.type
final case class Error[+E](error: E, trace: Trace[E]) extends FailureUninterrupted[E]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait FailureUninterrupted[E]trait Failure[E]class Objecttrait Matchableclass AnyShow all
object Error
Attributes
- Supertypes
- Known subtypes
sealed trait FailureUninterrupted[+E] extends Failure[E], Uninterrupted[E, Nothing]
Attributes
- Supertypes
- Known subtypes
-
class Error[E]class Termination
final case class Interruption(compoundException: Throwable, otherExceptions: List[Throwable], trace: Trace[Nothing]) extends Failure[Nothing]
object Interruption
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Interruption.type
final case class Success[+A](value: A) extends Uninterrupted[Nothing, A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class Termination(compoundException: Throwable, allExceptions: NEList[Throwable], trace: Trace[Nothing]) extends FailureUninterrupted[Nothing]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait FailureUninterrupted[Nothing]trait Failure[Nothing]class Objecttrait Matchableclass AnyShow all
object Termination
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Termination.type
object Trace
Tracing information about the error E
Tracing information about the error E
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ThrowableTraceclass ZIOTrace[E]
sealed trait Uninterrupted[+E, +A] extends Exit[E, A]
Attributes
- Supertypes
- Known subtypes
Inherited and Abstract types
The names of the product elements.
The names of the product elements.
Attributes
- Inherited from:
- Mirror
The name of the type.
The name of the type.
Attributes
- Inherited from:
- Mirror
Implicits
Implicits
In this article