pub enum UsageType {
Data,
Feedback,
FeedbackData,
Reserved,
}
Expand description
Isochronous usage type for USBEndpoint
Variants§
Data
Data endpoint.
Feedback
Feedback endpoint.
FeedbackData
Explicit feedback data endpoint.
Reserved
Reserved.
Trait Implementations§
source§impl<'de> Deserialize<'de> for UsageType
impl<'de> Deserialize<'de> for UsageType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for UsageType
impl Send for UsageType
impl Sync for UsageType
impl Unpin for UsageType
impl UnwindSafe for UsageType
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