Expand description

Asynchronous broadcast channel with backpressure

A channel can be created by calling the channel function, which returns a Sender and an Enlister. To create a Receiver, use Enlister::subscribe.

The channel has a fixed capacity of 1.

Structs

Handle allowing subscription to Sender
Receiver for broadcast channel with backpressure
Error returned by Receiver::recv if there are no senders
Guarantee to send one value from Sender to Receivers immediately
Error returned by Sender::reserve if there are no subscribers or receivers
Error returned by Sender::send if there are no subscribers or receivers
Sender for broadcast channel with backpressure

Functions

Create a new broadcast channel by returning a Sender and Enlister