use thiserror::Error;

#[derive(Debug, Error)]
pub enum EventRouterError {
    #[error("API event channel closed")]
    ApiEventChannelClosed,
    #[error("Bidi gRPC stream event channel closed")]
    BidiEventChannelClosed,
    #[error("Internal event channel closed")]
    InternalEventChannelClosed,
    #[error("Event logger service channel closed")]
    EventLoggerError,
}
