The priority-queue crate reached 1.0.0 version.
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!