Registry / utility / keyed-priority-queue

keyed-priority-queue

JSON →
library0.4.2rscratesunverified

Priority queue that support changing priority or early remove by key

# Cargo.toml [dependencies] keyed_priority_queue = "0.4.2"
INSTALL
IMPORT
SIG · KEYED-PRIORITY-QUE
K
keyed-priority-queue
utilityrustv0.4.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

KeyedPriorityQueue
use keyed_priority_queue::KeyedPriorityQueue;

Creates a priority queue and pops the highest-priority item

use keyed_priority_queue::KeyedPriorityQueue; fn main() { let mut queue = KeyedPriorityQueue::new(); queue.push("task1", 3); queue.push("task2", 1); queue.push("task3", 2); assert_eq!(queue.pop().unwrap(), ("task2", 1)); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.4.2latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
9 hits · last 30 days
node
8
Amazon
1
Resources
keyed-priority-queue — cargo add keyed-priority-queue · libregistry