com.tomtrein.suspendable

Type members

Classlikes

enum IOEffect[+A]
Companion
object
object IOEffect
Companion
class
sealed
trait ImmutableRunner[Eff[_], A]
Companion
object
Companion
class
trait Interpreter[Eff[_]]
object Main
class Runner[Eff[_], A](initial: Suspendable[Eff, A])
sealed
trait Suspendable[Eff[_], A]
Companion
object
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]