pub enum FrameBuildError {
WrongOutputSize {
actual: usize,
},
PayloadTooLarge {
len: usize,
},
}Expand description
Errors returned when building a HID report.
Variants§
WrongOutputSize
out was not exactly HID_REPORT_SIZE bytes long.
PayloadTooLarge
payload.len() exceeds MAX_PAYLOAD_SIZE.
Trait Implementations§
Source§impl Clone for FrameBuildError
impl Clone for FrameBuildError
Source§fn clone(&self) -> FrameBuildError
fn clone(&self) -> FrameBuildError
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 FrameBuildError
impl Debug for FrameBuildError
Source§impl PartialEq for FrameBuildError
impl PartialEq for FrameBuildError
impl Copy for FrameBuildError
impl Eq for FrameBuildError
impl StructuralPartialEq for FrameBuildError
Auto Trait Implementations§
impl Freeze for FrameBuildError
impl RefUnwindSafe for FrameBuildError
impl Send for FrameBuildError
impl Sync for FrameBuildError
impl Unpin for FrameBuildError
impl UnsafeUnpin for FrameBuildError
impl UnwindSafe for FrameBuildError
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