Enum hid_io_protocol::commands::CommandError [−][src]
Variants
IdNotImplemented(HidIoCommandId, HidIoPacketType)
IdNotMatched(HidIoCommandId)
IdNotSupported(HidIoCommandId)
InvalidId(u32)
InvalidPacketBufferType(HidIoPacketType)
InvalidProperty8(u8)
InvalidRxMessage(HidIoPacketType)
InvalidUtf8(Utf8Error)
PacketDecodeError(HidIoParseError)
SerializationFailed(HidIoParseError)
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,