#[non_exhaustive]
pub enum RespCode {
Okay,
NotFound,
OverwriteError,
ActionError,
PacketError,
ServerError,
ErrorString(String),
OtherError,
Wrongtype,
UnknownDataType,
EncodingError,
}
Expand description
Response codes returned by the server
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Okay
0
: Okay (Empty Response)
NotFound
1
: Not Found
OverwriteError
2
: Overwrite Error
ActionError
3
: Action Error
PacketError
4
: Packet Error
ServerError
5
: Server Error
ErrorString(String)
6
: Some other Error, which is a string
OtherError
6
: The same as RespCode::ErrorString
but without any explicit information
Wrongtype
7
: Wrongtype Error
UnknownDataType
8
: Unknown Data Type Error
EncodingError
9
: Encoding error