use thiserror::Error;
#[derive(Debug, Error)]
pub enum Error {
#[error("Io error: {0:?}")]
Io(#[from] std::io::Error),
#[error("Hyper error: {0:?}")]
Hyper(#[from] hyper::Error),
#[cfg(feature = "tls")]
#[error("Rustls error: {0:?}")]
Rustls(#[from] rustls::Error),
}