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)
An unknown Simple Value was encountered.
Trait Implementations§
Source§impl Clone for DecodeError
impl Clone for DecodeError
Source§fn clone(&self) -> DecodeError
fn clone(&self) -> DecodeError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DecodeError
impl Debug for DecodeError
Source§impl PartialEq for DecodeError
impl PartialEq for DecodeError
impl Copy for DecodeError
impl StructuralPartialEq for DecodeError
Auto Trait Implementations§
impl Freeze for DecodeError
impl RefUnwindSafe for DecodeError
impl Send for DecodeError
impl Sync for DecodeError
impl Unpin for DecodeError
impl UnwindSafe for DecodeError
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