Structs§
- Event
- A timestamped event container.
- Event
Emitter - EventEmitter asynchronous event emitter.
- Event
Listener - EventListener listens for and receives events from the
EventEmitter
.
Constants§
- DEFAULT_
CHANNEL_ 🔒BUFFER_ SIZE - Default buffer size for an event listener channel
Traits§
- AsEvent
Topic - Trait for events that define their own topic.
- AsEvent
Value - Trait for event types that can be emitted.
Functions§
Type Aliases§
- Event
ListenerID - Unique identifier for event listeners
- Listeners 🔒
- Internal type alias for the nested HashMap structure that stores listeners