1#[derive(Debug, thiserror::Error)]
5pub enum Error {
6 #[error("unknown error; query is in an unspecified state")]
8 UnspecifiedQueryState,
9
10 #[error("unexpected ReplyInProgress state for query")]
12 UnexpectedReplyInProgress,
13
14 #[error("unexpected RequestInProgress state for query")]
16 UnexpectedRequestInProgress,
17
18 #[error("remote sent QuerySubmit when reply chunk expected")]
20 ReceivedSubmitWhenExpectingReplyChunk,
21
22 #[error("remote sent QueryReply when submit chunk expected")]
24 ReceivedReplyWhenExpectingSubmitChunk,
25
26 #[error("received additional message for ID '{id}' after query completion")]
28 MoreAfterQueryComplete { id: usize },
29
30 #[error("invalid JSON in query key")]
31 InvalidJsonInQueryKey(#[source] serde_json::Error),
32
33 #[error("invalid JSON in query output")]
34 InvalidJsonInQueryOutput(#[source] serde_json::Error),
35}