Suspendable
Suspendable
com.tomtrein.suspendable
IOEffect
PrintLine
IOEffect
ImmutableRunner
ImmutableRunner
Completed
Suspended
Unstarted
Interpreter
Main
Runner
Suspendable
Suspendable
FlatMap
Point
Suspend
SuspendableCpsMonad
Suspendable
/
com.tomtrein.suspendable
/
ImmutableRunner
ImmutableRunner
object
ImmutableRunner
Companion
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
ImmutableRunner
Type members
Type members
Classlikes
case
class
Completed
[Eff[_], A](result:
A
) extends
ImmutableRunner
[
Eff
,
A
]
case
class
Suspended
[Eff[_], A](eff:
Eff
[
Any
], stack:
List
[
Any
=>
Suspendable
[
Eff
, _]]) extends
ImmutableRunner
[
Eff
,
A
]
case
class
Unstarted
[Eff[_], A](initial:
Suspendable
[
Eff
,
A
]) extends
ImmutableRunner
[
Eff
,
A
]
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from
Mirror