#fifo-queue #fifo #vec #capacity #built #optional

弃用 队列

Vec的简单包装,以提供FIFO队列

6个版本

使用旧的Rust 2015

0.3.2-final2019年8月28日
0.3.1 2019年8月27日
0.3.0 2018年1月27日
0.2.0 2017年5月29日
0.1.1 2017年4月6日

#27#fifo-queue

Download history 372/week @ 2024-04-03 243/week @ 2024-04-10 227/week @ 2024-04-17 238/week @ 2024-04-24 331/week @ 2024-05-01 316/week @ 2024-05-08 344/week @ 2024-05-15 398/week @ 2024-05-22 253/week @ 2024-05-29 256/week @ 2024-06-05 319/week @ 2024-06-12 437/week @ 2024-06-19 338/week @ 2024-06-26 285/week @ 2024-07-03 289/week @ 2024-07-10 196/week @ 2024-07-17

1,158 每月下载量
6 个crate中使用 (3 直接)

MIT 许可证

13KB
210

Crate Documentation Pipeline Status Coverage MIT License Maintenance

此crate已弃用,不再维护。如果您需要类似的功能,请使用自2018年以来可用的 VecDeque。这是最后一个和最终的版本。(0.3.1)。

围绕Vec构建的FIFO队列,具有可选的容量。

该项目托管在Gitlab上,仓库已镜像到Github。拉取请求、问题等将在Gitlab上。

文档位于https://rascul.gitlab.io/queue(master版本)和Docs.rs(已发布版本)。

Crates.io上提供crate。

use queue::Queue;

let mut q = Queue::new();

q.queue("hello").unwrap();
q.queue("out").unwrap();
q.queue("there!").unwrap();

while let Some(item) = q.dequeue() {
	println!("{}", item);
}

无运行时依赖