//! Event handler protocol.
//!
//! Defines the consumer-side abstraction for processing events,
//! together with metadata describing what the handler subscribes to
//! (one specific event type, an explicit set, or all events) and how
//! the handler identifies itself for failure tracking and auditing.
//!
use crateSerializedEvent;
use async_trait;
/// Event handler: consumes events of one or more types and performs
/// the associated side effects (projection updates, integrations,
/// notifications, etc.).