Enum kiibohd_hid_io::CommandError
source · pub enum CommandError {
Show 25 variants
BufferInUse,
BufferNotReady,
CallbackFailed,
DataVecNoData,
DataVecTooSmall,
IdNotImplemented(HidIoCommandId, HidIoPacketType),
IdNotMatched(HidIoCommandId),
IdNotSupported(HidIoCommandId),
IdVecTooSmall,
InvalidCStr,
InvalidId(u32),
InvalidPacketBufferType(HidIoPacketType),
InvalidProperty8(u8),
InvalidRxMessage(HidIoPacketType),
InvalidUtf8(Utf8Error),
PacketDecodeError(HidIoParseError),
RxFailed,
RxTimeout,
RxTooManySyncs,
SerializationFailed(HidIoParseError),
SerializationVecTooSmall,
TestFailure,
TxBufferSendFailed,
TxBufferVecTooSmall,
TxNoActiveReceivers,
}
Variants§
BufferInUse
BufferNotReady
CallbackFailed
DataVecNoData
DataVecTooSmall
IdNotImplemented(HidIoCommandId, HidIoPacketType)
IdNotMatched(HidIoCommandId)
IdNotSupported(HidIoCommandId)
IdVecTooSmall
InvalidCStr
InvalidId(u32)
InvalidPacketBufferType(HidIoPacketType)
InvalidProperty8(u8)
InvalidRxMessage(HidIoPacketType)
InvalidUtf8(Utf8Error)
PacketDecodeError(HidIoParseError)
RxFailed
RxTimeout
RxTooManySyncs
SerializationFailed(HidIoParseError)
SerializationVecTooSmall
TestFailure
TxBufferSendFailed
TxBufferVecTooSmall
TxNoActiveReceivers
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for CommandError
impl Send for CommandError
impl Sync for CommandError
impl Unpin for CommandError
impl UnwindSafe for CommandError
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