ddapi_rs/
errors.rs

1use reqwest::Error as ReqwestError;
2use serde_json::Error as JsonError;
3
4#[allow(dead_code)]
5#[derive(Debug, Clone)]
6pub enum ApiError {
7    ReqwestError(String),
8    JsonError(String),
9}
10
11impl From<ReqwestError> for ApiError {
12    fn from(err: ReqwestError) -> Self {
13        ApiError::ReqwestError(err.to_string())
14    }
15}
16
17impl From<JsonError> for ApiError {
18    fn from(err: JsonError) -> Self {
19        ApiError::JsonError(err.to_string())
20    }
21}