Module concurrency_traits::queue [−][src]
Expand description
Generic implementations for queues.
Structs
ParkQueue | A queue based on |
SemaphoreQueue | A queue based on a semaphore to block on. |
Traits
AsyncDoubleEndedQueue | An async queue that can be written and read from both ends |
AsyncPeekQueue | An async queue that can be peeked into |
AsyncPeekReverseQueue | A queue that can be peeked from behind asynchronously |
AsyncPrependQueue | An async queue that can be prepended (items placed in front) |
AsyncQueue | A Queue that can be accessed asynchronously |
AsyncReverseQueue | An asynchronous queue that can be read in reverse |
AsyncTimeoutQueue | An Async Queue that can timeout on push and pop operations |
DoubleEndedQueue | A queue that can be written and read from both ends |
PeekQueue | A queue that can be peeked into |
PeekReverseQueue | A queue that can be peeked from behind |
PrependQueue | A queue that can be prepended (items placed in front) |
Queue | A generic queue that can push and pop in FIFO order |
ReverseQueue | A queue that can be read in reverse. |
TimeoutQueue | A Queue that can timeout on push and pop operations |
TryDoubleEndedQueue | A queue that can try to be written and read from both ends |
TryPeekQueue | A queue that can try to be peeked into |
TryPeekReverseQueue | A queue that can try to be peeked from behind |
TryPrependQueue | A queue that can be attempt to be prepended to |
TryQueue | A generic queue that supports try operations |
TryReverseQueue | A queue that can try to be read in reverse. |
Type Definitions
ParkQueueStd | A |