Module embassy_sync::pubsub
source · [−]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.