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.