quick_error! {
#[derive(Debug)]
pub enum Error {
Io(err: std::io::Error) {
from()
}
ConnectionFailed(err: std::io::Error) {}
UnexpectedResponse(got: String) {
display("Unexpected Redis response \"{}\"", got)
}
RedisError(err: String) {
display("Redis replied with error: {}", err)
}
EmptySlice {
display("A command expecting a slice of values received an empty slice")
}
}
}