turbolift.io
package turbolift.io
Members list
Type members
Classlikes
object AtomicVar
final class BlockingVar[S](_initial: S) extends Get[S], Put[S]
object BlockingVar
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BlockingVar.type
object Cause
object Channel
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object CountDownLatch
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CountDownLatch.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object CyclicBarrier
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CyclicBarrier.type
sealed trait EffectfulVar[A, U <: IO] extends Get[A, U], Put[A, U]
Variable writable once.
Variable writable once.
Similar to OnceVar. Starts as empty. Any get
operation blocks until put
happens.
Unlike OnceVar, EffectfulVar stores effectful value: see Zipper.
Stored effects U
are absorbed by the first fiber that performs get
operation. Subsequent fibers that perform get
s only receive pure A
value, or get cancelled if none exists.
Attributes
- Companion
- object
- Supertypes
object EffectfulVar
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EffectfulVar.type
object Exceptions
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Exceptions.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Fiber
object Mutex
object OnceVar
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object Outcome
To be used with FinalizerEffect.
To be used with FinalizerEffect.
Attributes
object ResourceFactory
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ResourceFactory.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Semaphore
object Snap
Collection of fibers (and/or other warps). Ensures lifetime boundary of its children.
Collection of fibers (and/or other warps). Ensures lifetime boundary of its children.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object Warp
Effectful, parallelly composable result of fiber's execution.
Effectful, parallelly composable result of fiber's execution.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
In this article