A bus type (SPMC) channel where multiple consumers can subscribe to single source channel.
The bus can internally use any channel/receiver combination. By default it provides constructor
methods to use the
A receiver of data from a
The struct containing references to the receivers and at the same time the data source for the bus.
Create a new bus using bounded channels
Create a new bus using unbounded channels