- Companion:
- object
Value members
Abstract methods
Enqueues the given element at the back of the dequeue, possibly fiber blocking until sufficient capacity becomes available.
Enqueues the given element at the back of the dequeue, possibly fiber blocking until sufficient capacity becomes available.
- Value parameters:
- a
the element to be put at the back of the dequeue
Enqueues the given element at the front of the dequeue, possibly fiber blocking until sufficient capacity becomes available.
Enqueues the given element at the front of the dequeue, possibly fiber blocking until sufficient capacity becomes available.
- Value parameters:
- a
the element to be put at the back of the dequeue
Attempts to enqueue the given element at the back of the dequeue without semantically blocking.
Attempts to enqueue the given element at the back of the dequeue without semantically blocking.
- Value parameters:
- a
the element to be put at the back of the dequeue
- Returns:
an effect that describes whether the enqueuing of the given element succeeded without blocking
Attempts to enqueue the given element at the front of the dequeue without semantically blocking.
Attempts to enqueue the given element at the front of the dequeue without semantically blocking.
- Value parameters:
- a
the element to be put at the back of the dequeue
- Returns:
an effect that describes whether the enqueuing of the given element succeeded without blocking