bichannel

Crates.iobichannel
lib.rsbichannel
version0.0.4
sourcesrc
created_at2020-11-09 14:06:34.451675
updated_at2020-11-09 15:07:39.67468
descriptionZero dependency std::mpsc based bidirectional channel
homepage
repositoryhttps://github.com/nkconnor/bichannel
max_upload_size
id310314
size10,476
Nicholas Connor (nkconnor)

documentation

https://docs.rs/bichannel

README

bichannel

A zero dependency std::sync::mpsc based bidirectional channel. Each side can send and receive with its counterpart

Getting Started

bichannel = "1"

Example Usage

let (left, right) = bichannel::channel();

// Send from the left to the right
left.send(1).unwrap();
assert_eq!(Ok(1), right.recv());

// Send from the right to the left
right.send(2).unwrap();
assert_eq!(Ok(2), left.recv());

License

TODO MIT/APACHE

Contributing

Bug reports, feature requests, and contributions are warmly welcomed.

NOTE: This README uses cargo-readme. To update the README, use cargo readme > README.md

Commit count: 8

cargo fmt