Exit

izumi.functional.bio.Exit$
See theExit companion trait
object Exit

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Exit.type

Members list

Concise view

Type members

Classlikes

object CatsExit

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Error[+E](error: E, trace: Trace[E]) extends Failure[E]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Failure[E]
trait Exit[E, Nothing]
class Object
trait Matchable
class Any
sealed trait Failure[+E] extends Exit[E, Nothing]

Attributes

Graph
Supertypes
trait Exit[E, Nothing]
class Object
trait Matchable
class Any
Known subtypes
class Error[E]
final case class Interruption(compoundException: Throwable, otherExceptions: List[Throwable], trace: Trace[Nothing]) extends Failure[Nothing]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Failure[Nothing]
trait Exit[Nothing, Nothing]
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Success[+A](value: A) extends Exit[Nothing, A]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Exit[Nothing, A]
class Object
trait Matchable
class Any
final case class Termination(compoundException: Throwable, allExceptions: List[Throwable], trace: Trace[Nothing]) extends Failure[Nothing]

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Failure[Nothing]
trait Exit[Nothing, Nothing]
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object Trace

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Trace.type
trait Trace[+E]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ZIOTrace[E]
object ZIOExit

Attributes

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

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Implicits

Implicits

implicit lazy val ExitInstances: Monad2[Exit] & Bifunctor2[Exit]