2个不稳定版本
0.1.0 | 2022年11月11日 |
---|---|
0.0.0 | 2022年9月28日 |
#20 in #scalable
每月480次下载
27KB
445 代码行数(不包括注释)
timer-queue
用于跟踪计时器到期的纯、最小化和可扩展的结构
let mut q = TimerQueue::new();
q.insert(42, "second");
q.insert(17, "first");
assert!(q.next_timeout().unwrap() <= 17);
assert_eq!(q.poll(16), None);
assert_eq!(q.poll(17), Some("first"));
assert_eq!(q.poll(100), Some("second"));
许可
许可于以下之一
- Apache License, Version 2.0, (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
- Zlib license (LICENSE-ZLIB 或 https://opensource.org/licenses/Zlib)
根据您的选择。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的您提交的任何贡献,均应按照上述方式进行三重许可,不附加任何额外条款或条件。
依赖
~45KB