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 |