pub enum CommandEncodeError {
BufferTooSmall,
EmptyTxPayload,
PayloadTooLarge,
SyncWordTooLong,
}Expand description
Errors from encoding a Command payload.
Variants§
BufferTooSmall
Output buffer too small.
EmptyTxPayload
TX with zero-byte payload (spec rejects with ERR(ELENGTH)).
PayloadTooLarge
TX payload exceeds MAX_OTA_PAYLOAD.
SyncWordTooLong
FSK sync_word_len > MAX_SYNC_WORD_LEN.
Trait Implementations§
Source§impl Clone for CommandEncodeError
impl Clone for CommandEncodeError
Source§fn clone(&self) -> CommandEncodeError
fn clone(&self) -> CommandEncodeError
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 CommandEncodeError
impl Debug for CommandEncodeError
Source§impl Format for CommandEncodeError
impl Format for CommandEncodeError
Source§impl From<ModulationEncodeError> for CommandEncodeError
impl From<ModulationEncodeError> for CommandEncodeError
Source§fn from(e: ModulationEncodeError) -> Self
fn from(e: ModulationEncodeError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CommandEncodeError
impl PartialEq for CommandEncodeError
impl Copy for CommandEncodeError
impl Eq for CommandEncodeError
impl StructuralPartialEq for CommandEncodeError
Auto Trait Implementations§
impl Freeze for CommandEncodeError
impl RefUnwindSafe for CommandEncodeError
impl Send for CommandEncodeError
impl Sync for CommandEncodeError
impl Unpin for CommandEncodeError
impl UnsafeUnpin for CommandEncodeError
impl UnwindSafe for CommandEncodeError
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