use thiserror::Error;
use serde_json::Error as JsonError;
use std::io::Error as IOError;
#[derive(Debug, Error)]
pub enum Error {
#[error("IO Error")]
IO(IOError),
#[error("Json Error")]
Json(JsonError),
}
impl From<JsonError> for Error {
fn from(err: JsonError) -> Self {
Error::Json(err)
}
}
impl From<IOError> for Error {
fn from(err: IOError) -> Self {
Error::IO(err)
}
}