Introduced ClientProtocolError
This commit is contained in:
@ -17,6 +17,7 @@ pub enum Kind {
|
||||
|
||||
#[derive(Copy, Clone, Debug)]
|
||||
pub enum Class {
|
||||
ClientProtocolError,
|
||||
ClientError,
|
||||
ServerError,
|
||||
}
|
||||
@ -110,7 +111,7 @@ impl From<std::io::Error> for Error {
|
||||
kind: Kind::IoError,
|
||||
msg: Some(error.to_string()),
|
||||
desc: Some(error.to_string()),
|
||||
class: Class::ClientError,
|
||||
class: Class::ClientProtocolError,
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -121,7 +122,7 @@ impl From<serde_json::Error> for Error {
|
||||
kind: Kind::JsonParseError,
|
||||
msg: Some("Unable to parse JSON data".to_string()),
|
||||
desc: Some(error.to_string()),
|
||||
class: Class::ClientError,
|
||||
class: Class::ClientProtocolError,
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -156,7 +157,7 @@ impl From<std::string::FromUtf8Error> for Error {
|
||||
kind: Kind::Utf8DecodeError,
|
||||
msg: Some("Unable to decode UTF-8 data".to_string()),
|
||||
desc: Some(error.to_string()),
|
||||
class: Class::ClientError,
|
||||
class: Class::ClientProtocolError,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user