Fibers

final class Fibers extends Effect[Fiber]
trait Effect[Fiber]
class Object
trait Matchable
class Any

Value members

Concrete methods

def await[T](v1: => T > IOs): Unit > IOs | Fibers
def await[T](v1: => T > IOs, v2: => T > IOs): Unit > IOs | Fibers
def await[T](v1: => T > IOs, v2: => T > IOs, v3: => T > IOs): Unit > IOs | Fibers
def await[T](v1: => T > IOs, v2: => T > IOs, v3: => T > IOs, v4: => T > IOs): Unit > IOs | Fibers
def awaitFiber[T](l: List[T > IOs]): Fiber[Unit] > IOs
def block[T, S](v: T > S | Fibers): T > S | IOs
def collect[T](l: List[T > IOs]): Seq[T] > IOs | Fibers
def collectFiber[T](l: List[T > IOs]): Fiber[Seq[T]] > IOs
def fork[T](v: => T > IOs): T > IOs | Fibers
def fork[T1, T2](v1: => T1 > IOs, v2: => T2 > IOs): (T1, T2) > IOs | Fibers
def fork[T1, T2, T3](v1: => T1 > IOs, v2: => T2 > IOs, v3: => T3 > IOs): (T1, T2, T3) > IOs | Fibers
def fork[T1, T2, T3, T4](v1: => T1 > IOs, v2: => T2 > IOs, v3: => T3 > IOs, v4: => T4 > IOs): (T1, T2, T3, T4) > IOs | Fibers
def forkFiber[T](v: => T > IOs): Fiber[T] > IOs
def never: Fiber[Unit] > IOs
def promise[T]: Promise[T] > IOs
def race[T](v1: => T > IOs, v2: => T > IOs): T > IOs | Fibers
def race[T](v1: => T > IOs, v2: => T > IOs, v3: => T > IOs): T > IOs | Fibers
def race[T](v1: => T > IOs, v2: => T > IOs, v3: => T > IOs, v4: => T > IOs): T > IOs | Fibers
def raceFiber[T](l: List[T > IOs]): Fiber[T] > IOs
def sleep(d: Duration): Unit > IOs | Fibers

Inherited methods

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