Multi-producer multi-consumer channels for message passing

Build Status License Cargo Documentation

This library is an alternative to [std::sync::mpsc] with more features and better performance.

Usage

Add this to your Cargo.toml:

toml [dependencies] crossbeam-channel = "0.3"

Next, add this to your crate:

```rust

[macro_use]

extern crate crossbeam_channel; ```

The minimum required Rust version is 1.26.

License

Licensed under the terms of MIT license and the Apache License (Version 2.0).

See LICENSE-MIT and LICENSE-APACHE for details.