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
/
Promise
Promise
dev.tauri.choam.async.Promise
See the
Promise
companion object
trait
Promise
[
F
[
_
],
A
]
extends
PromiseRead
[
F
,
A
]
with
PromiseWrite
[
A
]
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
PromiseWrite
[
A
]
trait
PromiseRead
[
F
,
A
]
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Abstract methods
def
imap
[
B
](
f
:
A
=>
B
)(
g
:
B
=>
A
):
Promise
[
F
,
B
]
override
def
mapK
[
G
[
_
] :
Monad
](
t
:
FunctionK
[
F
,
G
]):
Promise
[
G
,
A
]
Attributes
Definition Classes
PromiseRead
override
def
toCats
:
Deferred
[
F
,
A
]
Attributes
Definition Classes
PromiseRead
Inherited methods
def
complete
:
Rxn
[
A
,
Boolean
]
Attributes
Inherited from:
PromiseWrite
final
def
contramap
[
B
](
f
:
B
=>
A
):
PromiseWrite
[
B
]
Attributes
Inherited from:
PromiseWrite
def
get
:
F
[
A
]
Attributes
Inherited from:
PromiseRead
def
map
[
B
](
f
:
A
=>
B
):
PromiseRead
[
F
,
B
]
Attributes
Inherited from:
PromiseRead
final
def
toCatsIn
[
F
[
_
]](
implicit
F
:
Reactive
[
F
]):
DeferredSink
[
F
,
A
]
Attributes
Inherited from:
PromiseWrite
def
tryGet
:
Axn
[
Option
[
A
]]
Attributes
Inherited from:
PromiseRead