Expand description

Implementation of PubSubChannel, a queue where published messages get received by all subscribers.

Re-exports

pub use publisher::DynImmediatePublisher;
pub use publisher::DynPublisher;
pub use publisher::ImmediatePublisher;
pub use publisher::Publisher;
pub use subscriber::DynSubscriber;
pub use subscriber::Subscriber;

Modules

Implementation of anything directly publisher related
Implementation of anything directly subscriber related

Structs

A broadcast channel implementation where multiple publishers can send messages to multiple subscribers

Enums

Error type for the PubSubChannel
The result of the subscriber wait procedure

Traits

‘Middle level’ behaviour of the pubsub channel. This trait is used so that Sub and Pub can be generic over the channel.