Expand description
§SynApps
This crate provides a simple event dispatcher that allows you to subscribe to events and dispatch them to multiple listeners.
Structs§
- Event
Dispatcher - publish symbols from the
event
module. The event dispatcher is responsible for dispatching events to multiple subscribers. - Event
Dispatcher Builder - publish symbols from the
event
module. Simple builder for the event dispatcher. It allows you to register subscribers and producers without managing the channels. - Event
Message - publish symbols from the
event
module. Represents an event message. - Event
Subscription - publish symbols from the
event
module. Subscription to an event with a pattern validator. All messages that match the pattern will be sent to the subscriber. - Topic
Pattern Validator - publish symbols from the
event
module. A Pattern validator that compares the topic name. - True
Pattern Validator - publish symbols from the
event
module. A pattern validator that always matches.
Traits§
- Event
- publish symbols from the
event
module. Trait for the event type. - Pattern
Validator - publish symbols from the
event
module. Represents a pattern validator. Pattern validators are used to filter events based on a pattern on thetopic
property.
Type Aliases§
- Sender
Id - publish symbols from the
event
module. Alias for the sender identifier type.