kyo-core
kyo-core
API
kyo
internal
FlatImplicits
FlatImplicits
FlatImplicits0
FlatImplicits1
scheduler.util
LoomSupport
stats
internal
MetricReceiver
MetricReceiver
Span
Span
Unsafe
TraceReceiver
TraceReceiver
Attributes
Attributes
AsAttribute
AsAttribute
Attribute
BooleanAttribute
BooleanListAttribute
DoubleAttribute
DoubleListAttribute
LongAttribute
LongListAttribute
StringAttribute
StringListAttribute
Attribute
Counter
Counter
Unsafe
Gauge
Gauge
Unsafe
Histogram
Histogram
Unsafe
Aborts
Aborts
Access
Access
Mpmc
Mpsc
Spmc
Spsc
Adders
Aspect
Aspects
AtomicBoolean
AtomicInt
AtomicLong
AtomicRef
Atomics
Channel
Channels
Clock
Clock
Clocks
Console
Console
Consoles
Cut
DoubleAdder
Envs
Envs
Fiber
Fibers
Interrupted
Flat
Flat
unsafe
Hub
Hubs
Listener
IOs
IOs
Joins
KyoApp
KyoApp
Base
Latch
Latches
Layer
Local
Locals
State
Logs
unsafe
LongAdder
Meter
Meters
Options
Promise
Queue
Queues
Unbounded
Random
Random
Randoms
Resources
Retries
Policy
Policy
Seqs
Seqs
Stats
Stats
Summer
Summer
Sums
Sums
Tag
Timer
Timer
TimerTask
TimerTask
Timers
Vars
Vars
core
Effect
Handler
Recurse
ResultHandler
Safepoint
Safepoint
fibersInternal
Done
FiberGets
kyo-core
/
kyo
/
core
/
ResultHandler
ResultHandler
kyo.core.ResultHandler
abstract opaque
class
ResultHandler
[
Command
[
_
],
Result
[
_
],
E
<:
Effect
[
E
],
S
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
class
Handler
[
Command
,
E
,
S
]
Members list
Clear all
Type members
Types
opaque
type
Handle
[
T
,
S2
]
Value members
Abstract methods
def
pure
[
T
](
v
:
T
):
Result
[
T
]
def
resume
[
T
,
U
:
Flat
,
S
](
command
:
Command
[
T
],
k
:
T
=>
U
<
(
E
&
S
)):
Handle
[
U
,
S
]
Concrete methods
def
fail
(
ex
:
Throwable
):
Nothing
<
E
inline protected
def
handle
[
T
,
S2
](
v
:
T
<
(
E
&
S
&
S2
)):
Handle
[
T
,
S2
]
inline protected
def
handle
[
T
,
S2
](
h
:
ResultHandler
[
Command
,
Result
,
E
,
S
],
v
:
T
<
(
E
&
S
&
S2
)):
Handle
[
T
,
S2
]
In this article
Attributes
Members list
Type members
Types
Value members
Abstract methods
Concrete methods