Uninterrupted

izumi.functional.bio.Exit.Uninterrupted
sealed trait Uninterrupted[+E, +A] extends Exit[E, A]

Attributes

Graph
Supertypes
trait Exit[E, A]
class Object
trait Matchable
class Any
Known subtypes
class Error[E]
class Termination
class Success[A]

Members list

Value members

Abstract methods

override def asFailure: Option[FailureUninterrupted[E]]

Attributes

Definition Classes

Concrete methods

final override def isInterrupted: Boolean

Attributes

Definition Classes
final override def isUninterrupted: Boolean

Attributes

Definition Classes

Inherited and Abstract methods

def asSuccess: Option[A]

Attributes

Inherited from:
Exit
def flatMap[E1 >: E, B](f: A => Exit[E1, B]): Exit[E1, B]

Attributes

Inherited from:
Exit
def isFailure: Boolean

Attributes

Inherited from:
Exit
def isSuccess: Boolean

Attributes

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

Attributes

Inherited from:
Exit
def map[B](f: A => B): Exit[E, B]

Attributes

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

Attributes

Inherited from:
Exit
def toTry(implicit ev: E <:< Throwable): Try[A]

Attributes

Inherited from:
Exit