pub trait FirstInFirstOutQueue<B: FirstInFirstOutBucket>: Queue<B> {
    fn enqueue(&mut self, item: B::Item, priority: usize) { ... }
    fn dequeue(&mut self, priority: usize) -> Option<B::Item> { ... }
    fn dequeue_min(&mut self) -> Option<B::Item> { ... }
    fn dequeue_max(&mut self) -> Option<B::Item> { ... }
}

Provided Methods§

Implementors§