cats-effect-kernel
cats-effect-kernel
cats
cats.effect
cats.effect.kernel
cats.effect.kernel.implicits
cats.effect.kernel.instances
cats.effect.kernel.syntax
cats-effect-kernel
/
cats.effect.kernel
/
Outcome
Outcome
sealed
trait
Outcome
[F <: ([_$1] =>>
Any
), E, A] extends
Product
with
Serializable
Companion
object
Graph
Super types
Known subtyes
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
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