Couldn't you just implement that with a loop and a match statement? On Sat, Oct 4, 2014 at 4:25 PM, Calder Coalson <[email protected]> wrote:
> On closer inspection, mpmc_bounded_queues aren't quite what I want. I > want consumers to block if the queue is empty rather than returning None. > > On Sat, Oct 4, 2014 at 12:21 PM, Calder Coalson <[email protected]> > wrote: > >> That's exactly what I was looking for, thanks! >> >> Out of curiosity, why are Rust channels built on top of MPSC queues >> rather than MPMC queues? >> >> On Sat, Oct 4, 2014 at 12:06 PM, Peter Marheine <[email protected]> >> wrote: >> >>> Is there a particular reason you need a Channel rather than some other >>> primitive? If not, sync::mpmc_bounded_queue will probably do what >>> you're looking for. >> >> > > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev > >
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
