pub enum HidError {
InvalidDataSize,
DataSizeNotMatch {
expected: usize,
provided: usize,
},
PrefixNotMatch,
EmptyRawInput,
ReservedItem(Reserved),
}Expand description
Error type.
Variants§
InvalidDataSize
Unexpected data size for short item, must be 0, 1, 2 or 4.
DataSizeNotMatch
Data size in prefix doesn’t match provided data size.
Fields
PrefixNotMatch
Prefix doesn’t match the item type.
EmptyRawInput
Raw input is empty.
ReservedItem(Reserved)
Strict mode is set and reserved item is found.
Trait Implementations§
impl Eq for HidError
impl StructuralPartialEq for HidError
Auto Trait Implementations§
impl Freeze for HidError
impl RefUnwindSafe for HidError
impl Send for HidError
impl Sync for HidError
impl Unpin for HidError
impl UnwindSafe for HidError
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