feat(error): introduce worker panic and subscription disconnection errors

This commit is contained in:
Nils Andreas Svee committed 2026-04-28 23:34:34 +07:00
1 parent 2f3d92ad2b
commit 90e7239157
1 file changed
+8
+8
View File
@@ -45,4 +45,12 @@ pub enum ClientError {
PendingLimitExceeded { limit: usize }, PendingLimitExceeded { limit: usize },
#[error("invalid configuration: {reason}")] #[error("invalid configuration: {reason}")]
InvalidConfig { reason: String }, InvalidConfig { reason: String },
#[error("managed client worker thread panicked")]
WorkerPanicked,
}
#[derive(Debug, Error, Clone, Copy, PartialEq, Eq)]
pub enum EventSubscriptionError {
#[error("event subscription is disconnected")]
Disconnected,
} }