turbolift-core
turbolift-core
API
turbolift
effects
Choice
ChoiceEffect
handlers
ChoiceSignature
Console
ConsoleEffect
handlers
ConsoleSignature
Cont
ContSignature
Each
Error
ErrorEffect
handlers
ErrorG
ErrorGK
ErrorK
ErrorSignature
IO
IO
Random
RandomEffect
handlers
RandomSignature
Reader
ReaderEffect
handlers
ReaderSignature
State
StateEffect
handlers
StateSignature
Writer
WriterEffect
handlers
WriterG
WriterGK
WriterK
WriterSignature
handlers
Splitmix64
internals
auxx
CanPipe
CanPipe
IdConst
effect
CanPerform
EffectImpl
Proxy
Stateful
Stateless
ThisInterpreter
engine
Entry
executor
Executor
Executor
ForeignExecutor
extensions
FoldExtensions
MiscExtensions
TraverseExtensions
interpreter
Continuation
Control
Interpreter
Interpreter
Proxy
Stateful
Stateless
Local
Mixins
Parallel
Default
ForkJoin
Trivial
Parallel
Sequential
Default
Restartable
Sequential
Void
Void
io
AtomicVar
AtomicVar
Get
Put
Cause
Cause
Aborted
Both
Cancelled
Then
Thrown
Exceptions
Aborted
Cancelled
Panic
Pending
Unhandled
Fiber
Fiber
NamedSyntax
Role
Arbiter
Waiter
Status
Pending
Completed
OnceVar
OnceVar
Get
Put
Outcome
Outcome
Cancelled
Failure
Failure
NotSuccess
Success
Snap
Snap
Aborted
Aborted
Cancelled
Failure
NotSuccess
Success
Warp
Warp
ExitMode
ExitMode
NamedCompanionSyntax
NamedSyntax
Status
Pending
handlers
Zipper
Zipper
mode
Mode
Mode
typeclass
Accum
Accum
AccumZero
AccumZero
ExtendTuple
ExtendTuple
One
One
Syntax
Computation
Computation
HandleWithSyntax
NamedSyntax
NamedSyntax
Effect
Effect
Combine2
Combine3
Combine4
Extensions
Handler
HandleSyntax
PartiallyProvideWithSyntax
Handler
Signature
turbolift-core
/
turbolift
/
turbolift.io
/
Outcome
/
Success
Success
turbolift.io.Outcome.Success
final case
class
Success
[
A
](
value
:
A
)
extends
Outcome
[
A
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Outcome
[
A
]
class
Object
trait
Matchable
class
Any
Show all
Members list
Clear all
Value members
Inherited methods
final
def
flatMap
[
B
](
f
:
A
=>
Outcome
[
B
]):
Outcome
[
B
]
Attributes
Inherited from:
Outcome
final
def
flatRun
[
B
,
U
](
using
ev
:
A
<:<
Computation
[
B
,
U
]):
Computation
[
B
,
U
&
IO
]
Attributes
Inherited from:
Outcome
final
def
get
:
A
Attributes
Inherited from:
Outcome
final
def
isCancelled
:
Boolean
Attributes
Inherited from:
Outcome
final
def
isFailure
:
Boolean
Attributes
Inherited from:
Outcome
final
def
isSuccess
:
Boolean
Attributes
Inherited from:
Outcome
final
def
map
[
B
](
f
:
A
=>
B
):
Outcome
[
B
]
Attributes
Inherited from:
Outcome
def
productElementNames
:
Iterator
[
String
]
Attributes
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Attributes
Inherited from:
Product
final
def
run
:
Computation
[
A
,
IO
]
Attributes
Inherited from:
Outcome
final
def
toEither
:
Either
[
Throwable
,
A
]
Attributes
Inherited from:
Outcome
final
def
toOption
:
Option
[
A
]
Attributes
Inherited from:
Outcome
final
def
toSnap
:
Snap
[
A
]
Attributes
Inherited from:
Outcome
final
def
toTry
:
Try
[
A
]
Attributes
Inherited from:
Outcome
In this article
Attributes
Members list
Value members
Inherited methods