This repository has been archived by the owner. It is now read-only.
Multi-producer multi-consumer channels for message passing
Clone or download
Latest commit e23396e Nov 5, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarks Cleanup Nov 3, 2018
examples Use unbounded channel Nov 3, 2018
src Refactor Nov 4, 2018
tests Refactor Nov 4, 2018
.gitignore Ignore png and txt files May 23, 2018
.travis.yml Faster Travis builds Nov 2, 2018
CHANGELOG.md Typo Nov 4, 2018
Cargo.toml Bump to v0.3.0 Nov 4, 2018
LICENSE-APACHE Initialize Apr 5, 2017
LICENSE-MIT Initialize Apr 5, 2017
README.md Update README.md Nov 5, 2018

README.md

NOTE: This crate has been moved into the crossbeam repository.

Do not use this repository.

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:

[dependencies]
crossbeam-channel = "0.3"

Next, add this to your crate:

#[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.