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.
Structs§
- Receiver
- The receiving side of a channel.
- Recv
- A future returned by
Receiver::recv(). - Recv
Error - An error returned from
Receiver::recv(). - Send
- A future returned by
Sender::send(). - Send
Error - An error returned from
Sender::send(). - Sender
- The sending side of a channel.
- Weak
Receiver - A
Receiverthat prevents the channel from not being closed. - Weak
Sender - A
Senderthat prevents the channel from not being closed.
Enums§
- TryRecv
Error - An error returned from
Receiver::try_recv(). - TrySend
Error - An error returned from
Sender::try_send().