1error_chain! {
2 types {
3 Error, ErrorKind, ResultExt;
4 }
5
6 foreign_links {
7 Io(::std::io::Error);
8 }
9
10 errors {
11 UnexpectedConnectionClose {
12 description("Connection was closed unexpectedly")
13 display("Connection was closed unexpectedly")
14 }
15 FailToHandshake {
16 description("Fail to complete handshake")
17 display("Fail to complete handshake")
18 }
19 UnexpectedFrame(expected: String, found: ::amqpr_codec::Frame) {
20 description("Receive unexpected frame")
21 display("Expected \"{}\" but found \"{:?}\"", expected, found)
22 }
23 }
24}