crabka_client_streams/
error.rs1#[derive(Debug, thiserror::Error)]
5pub enum StreamsClientError {
6 #[error(transparent)]
8 Transport(#[from] crabka_client_core::ClientError),
9 #[error("topology error: {0}")]
11 Topology(#[from] crate::topology::TopologyError),
12 #[error("streams group coordinator unavailable")]
14 CoordinatorUnavailable,
15 #[error("invalid topology (code {code}): {message}")]
17 InvalidTopology { code: i16, message: String },
18 #[error("authorization failed (code {0})")]
20 Authorization(i16),
21 #[error("group id not found")]
23 GroupIdNotFound,
24 #[error("membership closed")]
26 Closed,
27 #[error("broker error code {0}")]
29 Server(i16),
30 #[error("runtime error: {0}")]
32 Runtime(String),
33 #[error(transparent)]
35 InteractiveQuery(#[from] crate::runtime::iq::IqError),
36}