pub enum ResponseNackReasonCode {
Show 15 variants
UnknownPid = 0,
FormatError = 1,
HardwareFault = 2,
ProxyReject = 3,
WriteProtect = 4,
UnsupportedCommandClass = 5,
DataOutOfRange = 6,
BufferFull = 7,
PacketSizeUnsupported = 8,
SubDeviceIdOutOfRange = 9,
ProxyBufferFull = 10,
ActionNotSupported = 11,
EndpointNumberInvalid = 12,
InvalidEndpointMode = 13,
UnknownUid = 14,
}
Variants§
UnknownPid = 0
FormatError = 1
HardwareFault = 2
ProxyReject = 3
WriteProtect = 4
UnsupportedCommandClass = 5
DataOutOfRange = 6
BufferFull = 7
PacketSizeUnsupported = 8
SubDeviceIdOutOfRange = 9
ProxyBufferFull = 10
ActionNotSupported = 11
EndpointNumberInvalid = 12
InvalidEndpointMode = 13
UnknownUid = 14
Trait Implementations§
Source§impl Clone for ResponseNackReasonCode
impl Clone for ResponseNackReasonCode
Source§fn clone(&self) -> ResponseNackReasonCode
fn clone(&self) -> ResponseNackReasonCode
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 ResponseNackReasonCode
impl Debug for ResponseNackReasonCode
Source§impl Display for ResponseNackReasonCode
impl Display for ResponseNackReasonCode
Source§impl PartialEq for ResponseNackReasonCode
impl PartialEq for ResponseNackReasonCode
Source§impl TryFrom<u16> for ResponseNackReasonCode
impl TryFrom<u16> for ResponseNackReasonCode
impl Copy for ResponseNackReasonCode
impl StructuralPartialEq for ResponseNackReasonCode
Auto Trait Implementations§
impl Freeze for ResponseNackReasonCode
impl RefUnwindSafe for ResponseNackReasonCode
impl Send for ResponseNackReasonCode
impl Sync for ResponseNackReasonCode
impl Unpin for ResponseNackReasonCode
impl UnwindSafe for ResponseNackReasonCode
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