pub type Error = Error;
Aliased Type§
pub enum Error {
Show 14 variants
WontImplement,
NotYetImplemented,
SerializeBufferFull,
SerializeSeqLengthUnknown,
DeserializeUnexpectedEnd,
DeserializeBadVarint,
DeserializeBadBool,
DeserializeBadChar,
DeserializeBadUtf8,
DeserializeBadOption,
DeserializeBadEnum,
DeserializeBadEncoding,
SerdeSerCustom,
SerdeDeCustom,
}
Variants§
WontImplement
This is a feature that PostCard will never implement
NotYetImplemented
This is a feature that Postcard intends to support, but does not yet
SerializeBufferFull
The serialize buffer is full
SerializeSeqLengthUnknown
The length of a sequence must be known
DeserializeUnexpectedEnd
Hit the end of buffer, expected more data
DeserializeBadVarint
Found a varint that didn’t terminate. Is the usize too big for this platform?
DeserializeBadBool
Found a bool that wasn’t 0 or 1
DeserializeBadChar
Found an invalid unicode char
DeserializeBadUtf8
Tried to parse invalid utf-8
DeserializeBadOption
Found an Option discriminant that wasn’t 0 or 1
DeserializeBadEnum
Found an enum discriminant that was > u32::max_value()
DeserializeBadEncoding
The original data was not well encoded
SerdeSerCustom
Serde Serialization Error
SerdeDeCustom
Serde Deserialization Error