Enum cbor_smol::error::Error [−][src]
#[repr(u8)] pub enum Error {}Show variants
WontImplement, NotYetImplemented, SerializeBufferFull(usize), DeserializeUnexpectedEnd, DeserializeBadBool, DeserializeBadUtf8, DeserializeBadEnum, DeserializeBadMajor, DeserializeBadI8, DeserializeBadI16, DeserializeBadI32, DeserializeBadU8, DeserializeBadU16, DeserializeBadU32, DeserializeExpectedNull, InexistentSliceToArrayError, DeserializeNonMinimal, SerdeSerCustom, SerdeDeCustom, SerdeMissingField,
Expand description
This is the error type used by cbor-smol
Variants
This is a feature that cbor-smol will never implement
This is a feature that cbor-smol intends to support, but does not yet
The serialize buffer is full
Hit the end of buffer, expected more data
Found a bool that wasn’t 0xf4 or 0xf5
Tried to parse invalid utf-8
Could not parse an enum
Expected a different major type
Expected a i8, was too large
Expected a i16, was too large
Expected a i32, was too large
Expected a u8
Expected a u16
Expected a u32
Expected a NULL marker
Inexistent slice-to-array cast error. Used here to avoid calling unwrap.
Value may be valid, but not encoded in minimal way
Serde Serialization Error
Serde Deserialization Error
Serde Missing required value
Trait Implementations
Raised when there is general error when deserializing a type. Read more
Raised when a Deserialize
struct type expected to receive a required
field with a particular name but that field was not present in the
input. Read more
Raised when a Deserialize
receives a type different from what it was
expecting. Read more
Raised when a Deserialize
receives a value of the right type but that
is wrong for some other reason. Read more
Raised when deserializing a sequence or map and the input data contains too many or too few elements. Read more
Raised when a Deserialize
enum type received a variant with an
unrecognized name. Read more
Raised when a Deserialize
struct type received a field with an
unrecognized name. Read more
Raised when a Deserialize
struct type received more than one of the
same field. Read more