coop
coop
coop
ApplicativeThread
ApplicativeThread
FreeTInstances
MVar
MVarPartiallyApplied
MVar
ThreadF
ThreadF
Annotate
Await
Cede
Dedent
Done
Fork
Indent
Monitor
MonitorId
Notify
ThreadT
UnsafeRef
coop
/
coop
/
ApplicativeThread
ApplicativeThread
trait
ApplicativeThread
[
F
[
_
]]
extends
Serializable
Companion:
object
Graph
Supertypes
trait
Serializable
class
Object
trait
Matchable
class
Any
Value members
Value members
Abstract methods
def
annotate
[
A
](
name:
String
,
indent:
Boolean
)(
body:
F
[
A
]):
F
[
A
]
def
await
(
id:
MonitorId
):
F
[
Unit
]
def
done
[
A
]:
F
[
A
]
def
fork
[
A
](
left:
=>
A
,
right:
=>
A
):
F
[
A
]
def
notify
(
id:
MonitorId
):
F
[
Unit
]
def
start
[
A
](
child:
F
[
A
]):
F
[
Unit
]
Abstract fields
val
applicative
:
Applicative
[
F
]
val
cede
:
F
[
Unit
]
val
monitor
:
F
[
MonitorId
]