2个版本
0.1.1 | 2021年1月13日 |
---|---|
0.1.0 | 2021年1月13日 |
#1830 in 异步
每月 33 下载
9KB
146 行
async-priority-queue
一个异步感知的优先队列。
示例
let queue = PriorityQueue::new();
queue.push(3);
queue.push(1);
queue.push(2);
assert_eq!(queue.pop().await, 3);
assert_eq!(queue.pop().await, 2);
assert_eq!(queue.pop().await, 1);
许可证
我最初在为IOTA Stiftung工作期间编写了这个crate。IOTA仍然合法拥有代码,但它已在Apache 2.0下许可,这意味着我有权以自己的名义修改和重新分发它。
async-priority-queue
以 Apache License, Version 2.0 (见 LICENSE
) 进行分发。
lib.rs
:
一个异步感知的优先队列。
依赖
~1MB
~15K SLoC