Fibers

kyo.concurrent.fibers$.Fibers
final class Fibers extends Effect[Fiber]

Attributes

Graph
Supertypes
trait Effect[Fiber]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def await[T](v1: => T > IOs | Fibers): Unit > IOs | Fibers
def await[T](v1: => T > IOs | Fibers, v2: => T > IOs | Fibers): Unit > IOs | Fibers
def await[T](v1: => T > IOs | Fibers, v2: => T > IOs | Fibers, v3: => T > IOs | Fibers): Unit > IOs | Fibers
def await[T](v1: => T > IOs | Fibers, v2: => T > IOs | Fibers, v3: => T > IOs | Fibers, v4: => T > IOs | Fibers): Unit > IOs | Fibers
def awaitFiber[T](l: List[T > IOs | Fibers]): Fiber[Unit] > IOs
def block[T, S](v: T > S | Fibers): T > S | IOs
def collect[T](l: List[T > IOs | Fibers]): Seq[T] > IOs | Fibers
def collectFiber[T](l: List[T > IOs | Fibers]): Fiber[Seq[T]] > IOs
def fork[T](v: => T > IOs | Fibers): T > IOs | Fibers
def fork[T1, T2](v1: => T1 > IOs | Fibers, v2: => T2 > IOs | Fibers): (T1, T2) > IOs | Fibers
def fork[T1, T2, T3](v1: => T1 > IOs | Fibers, v2: => T2 > IOs | Fibers, v3: => T3 > IOs | Fibers): (T1, T2, T3) > IOs | Fibers
def fork[T1, T2, T3, T4](v1: => T1 > IOs | Fibers, v2: => T2 > IOs | Fibers, v3: => T3 > IOs | Fibers, v4: => T4 > IOs | Fibers): (T1, T2, T3, T4) > IOs | Fibers
def forkFiber[T](v: => T > IOs | Fibers): Fiber[T] > IOs
def join[T](f: Future[T]): T > IOs | Fibers
def never: Fiber[Unit] > IOs
def promise[T]: Promise[T] > IOs
def race[T](v1: => T > IOs | Fibers, v2: => T > IOs | Fibers): T > IOs | Fibers
def race[T](v1: => T > IOs | Fibers, v2: => T > IOs | Fibers, v3: => T > IOs | Fibers): T > IOs | Fibers
def race[T](v1: => T > IOs | Fibers, v2: => T > IOs | Fibers, v3: => T > IOs | Fibers, v4: => T > IOs | Fibers): T > IOs | Fibers
def raceFiber[T](l: List[T > IOs | Fibers]): Fiber[T] > IOs
def run[T](v: T > Fibers): Fiber[T]
def sleep(d: Duration): Unit > IOs | Fibers | Timers
def timeout[T](d: Duration)(v: => T > IOs | Fibers)(using fr: Frame["Fibers.timeout"]): T > IOs | Fibers | Timers
def value[T](v: T): Fiber[T]

Inherited methods

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

Attributes

Inherited from:
Effect