Module ruspiro_channel::mpmc[][src]

Structs

AsyncReceiver

The receiving part of the channel. This can be used to retreive data that has been send from the sending part of it

AsyncSender

The sending part of a mpmc channel. This is used to send data through the channel to an receiver

Receiver

Receiver that is using a queue to pop messages/data that has been pushed their for processing

Sender

Sender that is using a queue to push messages/data that a receiver could work on The sending part could be used by several cores in parallel to push stuff to the queue

Functions

async_channel

Create both sides of an asynchronous mpmc channel

channel

Create both sides of a mpmc channel