pub type Error = CodecError;
Expand description
The crate’s Error type.
Aliased Type§
pub enum Error {
MessagePackSerializationError(Error),
MessagePackDeserializationError(Error),
JsonSerializationError(Error),
JsonDeserializationError(Error),
SerializationError(SerializerError),
DeserializationError(DeserializerError),
MissingInput(String),
// some variants omitted
}
Variants§
MessagePackSerializationError(Error)
Error to proxy rmp_serde encoding errors.
MessagePackDeserializationError(Error)
Error to proxy rmp_serde decoding errors.
JsonSerializationError(Error)
Error to proxy serde_json encoding errors.
JsonDeserializationError(Error)
Error to proxy serde_json decoding errors.
SerializationError(SerializerError)
Error when serializing to a raw value.
DeserializationError(DeserializerError)
Error when deserialization from a raw value.
MissingInput(String)
Error returned when requesting a field of the payload that doesn’t exist.
Trait Implementations
Source§impl Debug for CodecError
impl Debug for CodecError
Source§impl Display for CodecError
impl Display for CodecError
Source§impl Error for CodecError
impl Error for CodecError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()