Failure

izumi.functional.bio.Exit$.Failure
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]

Members list

Concise view

Value members

Abstract methods

def toEither: Either[List[Throwable], E]
def toEitherCompound: Either[Throwable, E]
def trace: Trace[E]

Concrete methods

final override def flatMap[E1 >: E, B](f: Nothing => Exit[E1, B]): Failure.this.type

Attributes

Definition Classes
final override def map[B](f: Nothing => B): Failure.this.type

Attributes

Definition Classes
final def toThrowable(implicit ev: E <:< Throwable): Throwable
final def toThrowable(conv: E => Throwable): Throwable
final def unsafeAttachTrace(conv: E => Throwable): Throwable

Inherited methods

def leftMap[E1](f: E => E1): Exit[E1, A]

Attributes

Inherited from:
Exit
def toThrowableEither(implicit ev: E <:< Throwable): Either[Throwable, A]

Attributes

Inherited from:
Exit