Skip to main content

contextdb_server/
error.rs

1#[derive(Debug, thiserror::Error)]
2pub enum SyncError {
3    #[error("NATS error: {0}")]
4    Nats(String),
5    #[error("protocol error: {0}")]
6    Protocol(String),
7    #[error("engine error: {0}")]
8    Engine(String),
9    #[error("serialization error: {0}")]
10    Serde(String),
11    #[error("protocol version mismatch: received {received}, supported {supported}")]
12    ProtocolVersionMismatch { received: u8, supported: u8 },
13    #[error("chunk reassembly error: {0}")]
14    ChunkError(String),
15}