Outcome

sealed trait Outcome[F <: ([_$1] =>> Any), E, A] extends Product with Serializable
Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
class Succeeded[F, E, A]
class Errored[F, E, A]
class Canceled[F, E, A]

Value members

Methods

def embed(onCancel: F[A])(F: MonadCancel[F, E]): F[A]
def embedNever(F: GenSpawn[F, E]): F[A]
def fold[B](canceled: => B, errored: E => B, completed: F[A] => B): B
def mapK[G <: ([_$2] =>> Any)](f: FunctionK[F, G]): Outcome[G, E, A]

Inherited methods

def productElementName(n: Int): String
Inhertied from
Product
def productPrefix: String
Inhertied from
Product
def productIterator: Iterator[Any]
Inhertied from
Product
def productArity: Int
Inhertied from
Product
def canEqual(that: Any): Boolean
Inhertied from
Equals
def productElement(n: Int): Any
Inhertied from
Product
def productElementNames: Iterator[String]
Inhertied from
Product