1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
//! Errors returned by this library error_chain! { errors { NoHost { } InvalidHost { } InvalidEmail { } InvalidRule(t: String) { description("invalid rule") display("invalid rule: '{}'", t) } InvalidDomain(t: String) { description("invalid domain") display("invalid domain: '{}'", t) } Uts46(t: ::idna::uts46::Errors) { description("UTS #46 processing failed") display("UTS #46 processing error: '{:?}'", t) } } }