Crossbeam Channel

Build Status License Cargo Documentation Rust 1.26+

This crate provides multi-producer multi-consumer channels for message passing. It is an alternative to [std::sync::mpsc] with more features and better performance.

Some highlights:

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; ```

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Third party software

This product includes copies and modifications of software developed by third parties:

See the source code files for more details.

Copies of third party licenses can be found in LICENSE-THIRD-PARTY.