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
com.tomtrein.suspendable
package
com.tomtrein.suspendable
Type members
Givens
Extensions
Type members
Classlikes
enum
IOEffect
[+A]
Companion
object
object
IOEffect
Companion
class
sealed
trait
ImmutableRunner
[Eff[_], A]
Companion
object
object
ImmutableRunner
Companion
class
trait
Interpreter
[Eff[_]]
object
Main
class
Runner
[Eff[_], A](initial:
Suspendable
[
Eff
,
A
])
sealed
trait
Suspendable
[Eff[_], A]
Companion
object
object
Suspendable
Companion
class
Givens
Givens
given
SuspendableCpsMonad
[Eff[_]]:
CpsMonad
[[A] =>>
Suspendable
[
Eff
, A]]
Extensions
Extensions
extension [A, B](f:
A
=>
B
)
def
untyped
(a:
Any
): B
extension [Eff[_]](it:
Iterable
[
Suspendable
[
Eff
,
Unit
]])
def
sequentially
:
Suspendable
[Eff,
Unit
]