publicsuffix/
errors.rs
1#[cfg(feature = "remote_list")]
4use std::net::TcpStream;
5
6error_chain! {
7 foreign_links {
8 Io(::std::io::Error);
9 Url(::url::ParseError);
10 Tls(::native_tls::Error) #[cfg(feature = "remote_list")];
11 Handshake(::native_tls::HandshakeError<TcpStream>) #[cfg(feature = "remote_list")];
12 }
13
14 errors {
15 UnsupportedScheme { }
16
17 InvalidList { }
18
19 NoHost { }
20
21 NoPort { }
22
23 InvalidHost { }
24
25 InvalidEmail { }
26
27 InvalidRule(t: String) {
28 description("invalid rule")
29 display("invalid rule: '{}'", t)
30 }
31
32 InvalidDomain(t: String) {
33 description("invalid domain")
34 display("invalid domain: '{}'", t)
35 }
36
37 Uts46(t: ::idna::Errors) {
38 description("UTS #46 processing failed")
39 display("UTS #46 processing error: '{:?}'", t)
40 }
41 }
42}