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}