Build
status Crates.io Docs.rs

lobby-queue

A const-size queue-like data structure.

Usage

Add lobby-queue to your Cargo.toml:

toml [dependencies] lobby-queue = "0.2"

And use it:

``` rust use lobby_queue::Lobby;

fn main() { let mut m = Lobby::new([None, None, None]);

m.push(0);
m.push(1);
m.push(2);
assert_eq!(Some(&0), m.first());

let v0 = m.push(3);
assert_eq!(Some(0), v0);
assert_eq!(Some(&1), m.first());

for v in m {
    println!("{}", v);
}

} ```