pub enum CodecError {
MessagePackSerializationError(Error),
MessagePackDeserializationError(Error),
JsonSerializationError(Error),
JsonDeserializationError(Error),
SerializationError(SerializerError),
DeserializationError(DeserializerError),
MissingInput(String),
// some variants omitted
}
Expand description
wasmflow-codec’s Error type.
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()
Auto Trait Implementations§
impl Freeze for CodecError
impl !RefUnwindSafe for CodecError
impl Send for CodecError
impl Sync for CodecError
impl Unpin for CodecError
impl !UnwindSafe for CodecError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more