pub enum DeserError {
UnexpectedEof,
InvalidData,
InvalidUtf8,
CapacityExceeded,
InvalidHeader,
}Expand description
Deserialization error.
Variants§
UnexpectedEof
Unexpected end of buffer (tried to read past available data).
InvalidData
Invalid data encountered (e.g., boolean value other than 0 or 1).
InvalidUtf8
Invalid UTF-8 in a CDR string field.
CapacityExceeded
Decoded sequence/string length exceeds the heapless container capacity.
InvalidHeader
The 4-byte CDR encapsulation header is missing or invalid.
Trait Implementations§
Source§impl Clone for DeserError
impl Clone for DeserError
Source§fn clone(&self) -> DeserError
fn clone(&self) -> DeserError
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 DeserError
impl Debug for DeserError
Source§impl Display for DeserError
impl Display for DeserError
Source§impl From<DeserError> for NodeError
impl From<DeserError> for NodeError
Source§fn from(_: DeserError) -> NodeError
fn from(_: DeserError) -> NodeError
Converts to this type from the input type.
Source§impl PartialEq for DeserError
impl PartialEq for DeserError
impl Copy for DeserError
impl Eq for DeserError
impl StructuralPartialEq for DeserError
Auto Trait Implementations§
impl Freeze for DeserError
impl RefUnwindSafe for DeserError
impl Send for DeserError
impl Sync for DeserError
impl Unpin for DeserError
impl UnsafeUnpin for DeserError
impl UnwindSafe for DeserError
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