backend_dispatcher/
error.rs1use serde_json::Value;
2
3#[derive(thiserror::Error, Debug)]
4pub enum Error {
5 #[error("ERROR - Message: {0}")]
6 Message(String),
7 #[error("ERROR - IO: {0}")]
8 IoError(#[from] std::io::Error),
9 #[error("ERROR - Serde: {0}")]
10 SerdeError(#[from] serde_json::Error),
11 #[error("ERROR - http client: {0}")]
12 NetError(#[from] reqwest::Error),
13 #[error("ERROR - http request:\nresponse: {response}\npayload: {payload}")]
14 RequestError {
15 response: reqwest::Error,
16 payload: String, },
19 #[error("ERROR - Backend: {0}")]
20 CsmError(Value),
21 #[error("ERROR - Console: {0}")]
22 ConsoleError(String),
23}