Crate Documentation Pipeline Status Coverage MIT License Maintenance

A FIFO queue built around Vec with an optional capacity.

This project is hosted at Gitlab and the repo is mirrored to Github. Pull requests, issues, etc. will be at Gitlab.

Documentation is located at https://rascul.gitlab.io/queue for master and at at Docs.rs for published releases.

A crate is made available at Crates.io.

```rust 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); } ```