amqpr_api/
errors.rs

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}