Expand description
Core Queue / Deque implementation
Uses a BTreeMap keyed by monotonically increasing sequence numbers for FIFO ordering. For priority mode, keys are (Reverse(priority), sequence) to ensure highest-priority messages are dequeued first.
Structs§
- Queue
Message - A message in the queue
- Queue
Store - Core queue data structure supporting FIFO, LIFO, and priority modes.
Enums§
- Queue
Error - Queue errors
- Queue
Side - Which end of the queue to push/pop from