The priority-queue crate reached 1.0.0 version.
https://crates.io/crates/priority-queue
Last version brings support for no-std architectures, better support for custom hashers, a new API to remove elements at arbitrary positions and the removal of a dependency on the take_mut crate, with the consequent reduction of the unsafe surface.
On the Readme, that you can read on https://github.com/garro95/priority-queue, the change log at the bottom includes more details on what to do to upgrade to the new version.
Moreover, new benchmarks have been included to show when the PriorityQueue
included in this crate should be preferred over the BinaryHeap
in the standard library.
Check it out!