error_chain! {
foreign_links {
ParseIntError(::std::num::ParseIntError);
ParseFloatError(::std::num::ParseFloatError);
}
errors {
EmptyOption {
description("unwrapped empty option")
}
}
}
pub type Future<T> = ::futures::Future<Item = T, Error = Error>;
pub type BoxFuture<T> = Box<Future<T>>;