On Mon, Jan 13, 2014 at 6:48 PM, Brian Anderson <bander...@mozilla.com>wrote:
> Let's add `SyncChan` which is a bounded multi-producer single-consumer > queue backed by a ring buffer. This supports `send`, which blocks by > default, and `try_send` which returns an enum representing whether the send > succeeded, the channel is full, or the channel is closed (the last two > cases returning the message). In the special case where the channel bound > is 0, we don't use a ringbuffer and just do a rendezvousing send and > recieve. The default bound is 0. Nice! This sounds awesome. -- Tony Arcieri
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev