Type Alias Error

Source
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