Fiber

turbolift.io.Fiber
See theFiber companion trait
object Fiber

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Fiber.type

Members list

Type members

Classlikes

final class NamedSyntax(name: String)

Attributes

Supertypes
class Object
trait Matchable
class Any
enum Role

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum Status

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Types

type Untyped = Fiber[Any, Nothing]

Value members

Concrete methods

Get the current fiber.

Get the current fiber.

Attributes

def currentTypeunsafe[A, U]: Computation[Fiber[A, U], IO]

Get the current fiber, explicitly ascribing its type.

Get the current fiber, explicitly ascribing its type.

Attributes

def fork[A, U](comp: Computation[A, U]): Computation[Fiber[A, U], U & IO & Warp]

Create a new fiber in the current Warp.

Create a new fiber in the current Warp.

Attributes

def forkAt[A, U](warp: Warp)(comp: Computation[A, U]): Computation[Fiber[A, U], U & IO]

Create a new fiber in specified Warp.

Create a new fiber in specified Warp.

Attributes

def forkWithCallback[A, U](comp: Computation[A, U], callback: Zipper[A, U] => Unit, name: String): Computation[Fiber[A, U], U & IO & Warp]

Experimental

Experimental

Attributes

def forkWithCallbackAt[A, U](warp: Warp, comp: Computation[A, U], callback: Zipper[A, U] => Unit, name: String): Computation[Fiber[A, U], U & IO]
def named(name: String): NamedSyntax

Syntax for creating new Fiber with a name.

Syntax for creating new Fiber with a name.

Attributes