#[derive(Debug)]
pub struct Error {
pub err: String,
}
impl From<serde_json::Error> for Error {
fn from(e: serde_json::Error) -> Self {
Error { err: e.to_string() }
}
}
impl From<std::io::Error> for Error {
fn from(e: std::io::Error) -> Self {
Error { err: e.to_string() }
}
}
impl From<trust_dns_resolver::error::ResolveError> for Error {
fn from(e: trust_dns_resolver::error::ResolveError) -> Self {
Error { err: e.to_string() }
}
}