Expand description
Event bus abstraction for zopp secret change notifications.
This crate defines the EventBus trait that allows different implementations for event broadcasting across server replicas:
- Memory (single server, tokio broadcast channels)
- Redis (multi-server, Redis pub/sub)
- Postgres (multi-server, PostgreSQL LISTEN/NOTIFY)
Structs§
- Secret
Change Event - Event representing a change to a secret in an environment
Enums§
- Event
BusError - Error type for event bus operations
- Event
Type - Type of secret change event
Traits§
- Event
Bus - Event bus trait for publishing and subscribing to secret change events.
Type Aliases§
- Event
Stream - Stream of secret change events