- Companion
- object
Value members
Abstract methods
Dequeues an element from the back of the dequeue, possibly semantically blocking until an element becomes available.
Dequeues an element from the back of the dequeue, possibly semantically blocking until an element becomes available.
Dequeues an element from the front of the dequeue, possibly semantically blocking until an element becomes available.
Dequeues an element from the front of the dequeue, possibly semantically blocking until an element becomes available.
Attempts to dequeue an element from the back of the dequeue, if one is available without semantically blocking.
Attempts to dequeue an element from the back of the dequeue, if one is available without semantically blocking.
- Returns
an effect that describes whether the dequeueing of an element from the dequeue succeeded without blocking, with
None
denoting that no element was available
Attempts to dequeue an element from the front of the dequeue, if one is available without semantically blocking.
Attempts to dequeue an element from the front of the dequeue, if one is available without semantically blocking.
- Returns
an effect that describes whether the dequeueing of an element from the dequeue succeeded without blocking, with
None
denoting that no element was available
Concrete methods
Alias for takeFront in order to implement Queue
Alias for takeFront in order to implement Queue
- Definition Classes