choam-async
choam-async
API
dev.tauri.choam.async
AsyncQueue
AsyncQueueSource
AsyncReactive
AsyncReactive
AsyncStack
AsyncStack
BoundedQueue
BoundedQueue
BoundedQueueSink
GenWaitList
GenWaitList
OverflowQueue
OverflowQueue
Promise
Promise
AbstractPromise
PromiseRead
PromiseRead
PromiseWrite
PromiseWrite
UnboundedQueue
UnboundedQueue
WithSize
WaitList
choam-async
/
dev.tauri.choam.async
/
AsyncReactive
AsyncReactive
dev.tauri.choam.async.AsyncReactive
See the
AsyncReactive
companion object
trait
AsyncReactive
[
F
[
_
]]
extends
Reactive
[
F
]
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Reactive
[
F
]
class
Object
trait
Matchable
class
Any
Self type
AsyncReactive
[
F
]
Clear all
Members list
Concise view
Value members
Abstract methods
def
genWaitList
[
A
](
tryGet
:
Axn
[
Option
[
A
]],
trySet
:
Rxn
[
A
,
Boolean
]):
Axn
[
GenWaitList
[
F
,
A
]]
def
monadCancel
:
MonadCancel
[
F
,
_
]
def
promise
[
A
]:
Axn
[
Promise
[
F
,
A
]]
def
waitList
[
A
](
syncGet
:
Axn
[
Option
[
A
]],
syncSet
:
Rxn
[
A
,
Unit
]):
Axn
[
WaitList
[
F
,
A
]]
Concrete methods
def
mapKAsync
[
G
[
_
]](
t
:
FunctionK
[
F
,
G
])(
implicit
G
:
MonadCancel
[
G
,
_
]):
AsyncReactive
[
G
]
Inherited methods
def
apply
[
A
,
B
](
r
:
Rxn
[
A
,
B
],
a
:
A
):
F
[
B
]
Attributes
Inherited from:
Reactive
def
applyInterruptibly
[
A
,
B
](
r
:
Rxn
[
A
,
B
],
a
:
A
):
F
[
B
]
Attributes
Inherited from:
Reactive
def
mapK
[
G
[
_
]](
t
:
FunctionK
[
F
,
G
])(
implicit
G
:
Monad
[
G
]):
Reactive
[
G
]
Attributes
Inherited from:
Reactive
def
mcasImpl
:
Mcas
Attributes
Inherited from:
Reactive
def
monad
:
Monad
[
F
]
Attributes
Inherited from:
Reactive
def
run
[
A
](
a
:
Axn
[
A
]):
F
[
A
]
Attributes
Inherited from:
Reactive