pub enum Main {
Input(InputFlags),
Output(OutputFeatureFlags),
Feature(OutputFeatureFlags),
Collection(CollectionType),
EndCollection,
Reserved(u8),
}Expand description
A Main item.
See Device Class Definition for Human Interface Devices, section 6.2.2.4.
Variants§
Input(InputFlags)
An Input item.
Output(OutputFeatureFlags)
An Output item.
Feature(OutputFeatureFlags)
A Feature item.
Collection(CollectionType)
A Collection item.
EndCollection
An End Collection item.
Reserved(u8)
A reserved item type.
Trait Implementations§
impl StructuralPartialEq for Main
Auto Trait Implementations§
impl Freeze for Main
impl RefUnwindSafe for Main
impl Send for Main
impl Sync for Main
impl Unpin for Main
impl UnsafeUnpin for Main
impl UnwindSafe for Main
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