It would be fairly straightforward to implement an MPMC queue channel (where receivers take messages from the channel, and only one receiver sees the value). crossbeam-queue provides ArrayQueue and SegQueue, which would be easy to wrap in a channel impl.
It would be fairly straightforward to implement an MPMC queue channel (where receivers take messages from the channel, and only one receiver sees the value).
crossbeam-queue
provides ArrayQueue and SegQueue, which would be easy to wrap in a channel impl.