pub enum DeviceMessageEncodeError {
BufferTooSmall,
PayloadTooLarge,
InvalidField,
SyncWordTooLong,
}Expand description
Errors from encoding a device-message payload.
Variants§
BufferTooSmall
PayloadTooLarge
Payload exceeds an enum’s fixed size budget.
InvalidField
SyncWordTooLong
Trait Implementations§
Source§impl Clone for DeviceMessageEncodeError
impl Clone for DeviceMessageEncodeError
Source§fn clone(&self) -> DeviceMessageEncodeError
fn clone(&self) -> DeviceMessageEncodeError
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 DeviceMessageEncodeError
impl Debug for DeviceMessageEncodeError
Source§impl Format for DeviceMessageEncodeError
impl Format for DeviceMessageEncodeError
Source§impl PartialEq for DeviceMessageEncodeError
impl PartialEq for DeviceMessageEncodeError
impl Copy for DeviceMessageEncodeError
impl Eq for DeviceMessageEncodeError
impl StructuralPartialEq for DeviceMessageEncodeError
Auto Trait Implementations§
impl Freeze for DeviceMessageEncodeError
impl RefUnwindSafe for DeviceMessageEncodeError
impl Send for DeviceMessageEncodeError
impl Sync for DeviceMessageEncodeError
impl Unpin for DeviceMessageEncodeError
impl UnsafeUnpin for DeviceMessageEncodeError
impl UnwindSafe for DeviceMessageEncodeError
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