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
Receiver
that prevents the channel from not being closed. - Weak
Sender - A
Sender
that 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()
.