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

This commit is contained in:
Nils Andreas Svee committed 2026-05-10 20:56:43 +07:00
1 parent 3ba4f56221
commit 3f7afd4f7a
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,
} }