IOs

final class IOs extends Effect[IO]
trait Effect[IO]
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[T, S](f: => T > S | IOs)(using fr: Frame["IOs"]): T > S | IOs
def attempt[T, S](v: => T > S): Try[T] > S
def collect[T](l: List[T > IOs]): List[T] > IOs
def eval[T](p: Preempt)(v: T > IOs): T > IOs
def isDone[T](v: T > IOs): Boolean
def lazyRun[T, S](v: T > S | IOs)(using fr: Frame["IOs.lazyRun"]): T > S
def run[T](v: T > IOs): T
def value[T](v: T): T > IOs

Inherited methods

def accepts(other: Effect[_[_]]): Boolean
Inherited from:
Effect

Concrete fields

val unit: Unit > IOs