A channel for sending a single message between asynchronous tasks.
Oneshot error types
Receive a value from the associated Sender.
Sender
Sends a value to the associated Receiver.
Receiver
Create a new one-shot channel for sending single values across asynchronous tasks.