rusty_driver/
error.rs

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}