Enum cbor_tools::DecodeError [−][src]
pub enum DecodeError {
End,
Underrun,
Utf8Error,
Undecodable,
BadSubString,
Break,
Indefinite,
MapPairError,
UnknownSimple(u8),
}
Expand description
An error that may occur when decoding CBOR Data.
Variants
End
No more CBOR items are available in the input data.
Underrun
Not enough bytes were available to complete decoding.
Utf8Error
A CBOR text string contains invalid UTF-8 data.
Undecodable
The byte sequence cannot be decoded as CBOR data.
BadSubString
Improper nesting of types inside an indefinite text or byte string.
Break
CBOR elements were terminated by a BREAK symbol.
Indefinite
CBOR element was marked as indefinite-length.
MapPairError
A Map didn’t have an even number of members.
UnknownSimple(u8)
Tuple Fields
0: u8
An unknown Simple Value was encountered.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DecodeError
impl Send for DecodeError
impl Sync for DecodeError
impl Unpin for DecodeError
impl UnwindSafe for DecodeError
Blanket Implementations
Mutably borrows from an owned value. Read more