1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
use failure::Fail;
use hyper::Error as HyperError;

#[derive(Fail, Debug)]
pub enum Error {
    #[fail(display = "{}", _0)]
    HyperError(#[cause] HyperError),
}

impl From<HyperError> for Error {
    fn from(e: HyperError) -> Self {
        Error::HyperError(e)
    }
}