async_std::channel - Rust (original) (raw)
Expand description
Channels
Multi-producer, multi-consumer queues, used for message-based communication. Can provide a lightweight inter-task synchronisation mechanism, at the cost of some extra memory.
The receiving side of a channel.
A future returned by Receiver::recv().
An error returned from Receiver::recv().
A future returned by Sender::send().
An error returned from Sender::send().
The sending side of a channel.
A Receiver that prevents the channel from not being closed.
A Sender that prevents the channel from not being closed.
An error returned from Receiver::try_recv().
An error returned from Sender::try_send().
Creates a bounded channel.
Creates an unbounded channel.