use serde_json::Error as JsonError;
#[derive(Debug)]
pub enum Error {
Reqwest(reqwest::Error),
Json(JsonError),
Decode(&'static str, serde_json::Value),
Api(&'static str),
}
impl From<reqwest::Error> for Error {
fn from(err: reqwest::Error) -> Error {
Error::Reqwest(err)
}
}
impl From<JsonError> for Error {
fn from(err: JsonError) -> Error {
Error::Json(err)
}
}