zio.internal
Type members
Classlikes
An executor is responsible for executing actions. Each action is guaranteed to begin execution on a fresh stack frame.
An executor is responsible for executing actions. Each action is guaranteed to begin execution on a fresh stack frame.
- Companion:
- object
A Hub[A]
is a concurrent data structure that allows multiple publishers to
publish A
values and multiple subscribers to poll A
values with the
guarantee that all subscribers will receive all values published to the hub
while they are subscribed.
A Hub[A]
is a concurrent data structure that allows multiple publishers to
publish A
values and multiple subscribers to poll A
values with the
guarantee that all subscribers will receive all values published to the hub
while they are subscribed.
- Companion:
- object
A Platform
provides the minimum capabilities necessary to bootstrap
execution of ZIO
tasks.
A Platform
provides the minimum capabilities necessary to bootstrap
execution of ZIO
tasks.
- Companion:
- object
See zio.internal.RingBuffer for details on design, tradeoffs, etc.
See zio.internal.RingBuffer for details on design, tradeoffs, etc.
- Companion:
- object
This can be used whenever an arbitrary number of unique keys needs to be generated as this will just use memory location for equality.
This can be used whenever an arbitrary number of unique keys needs to be generated as this will just use memory location for equality.
- Companion:
- object
Value members
Concrete methods
Returns an effect that models success with the specified value.
Returns an effect that models success with the specified value.