1error_chain! {
2 foreign_links {
3 HttpError(::http::Error);
4 HyperError(::hyper::Error);
5 IoErr(::std::io::Error);
6 WebDriver(::webdriver::error::WebDriverError);
7 BadUrl(::url::ParseError);
8 InvalidJson(::serde_json::Error);
9 Utf8(::std::str::Utf8Error);
10 HeaderStr(::hyper::header::ToStrError);
11 }
12
13 errors {
14 NotW3C(o: ::serde_json::Value) {
15 description("not a valid W3C response")
16 display("not a valid W3C response {}", o)
17 }
18
19 NotJson(ctyp: Option<String>) {
20 description("expected JSON"),
21 display("expected JSON got ctype: {:?}", ctyp)
22 }
23 }
24}