Crate fastprio

Source
Expand description

A fast priority queue implementation using a fixed number of buckets.

The generic queue is implemented as FastPriorityQueueImpl. For a type using VecDeque as the underlying queue, use FastPriorityQueue.

Structs§

FastPriorityQueueImpl
A fast priority queue implementation using a fixed number of buckets.
FastPriorityQueueIntoIter
An iterator over the items in a FastPriorityQueueImpl that drains the values.
FastPriorityQueueIter
An iterator over the items in a FastPriorityQueueImpl.

Traits§

Queue
A trait for queue implementations. This is used to allow multiple queue implementations to be used with the same priority queue.

Type Aliases§

FastPriorityQueue
A fast priority queue implementation using VecDeque with a fixed number of buckets.