[](https://crates.io/crates/faa_array_queue)
[](https://docs.rs/faa_array_queue)


Fetch-And-Add Array Queue (a lock free mpmc queue) implementation for Rust.
Add these lines to your `Cargo.toml`:
```toml
[dependencies]
faa_array_queue = "0.1"
```
and use the queue like this:
```rust
use faa_array_queue::FaaArrayQueue;
let queue = FaaArrayQueue::<usize>::default();
queue.enqueue(1337);
assert!(queue.dequeue().unwrap() == 1337);
```
Licensed under [MIT license](http://opensource.org/licenses/MIT)