[][src]Enum usb_device::control::Recipient

pub enum Recipient {
    Device,
    Interface,
    Endpoint,
    Other,
    Reserved,
}

Control request recipient.

Variants

Device

Request is intended for the entire device.

Interface

Request is intended for an interface. Generally, the index field of the request specifies the interface number.

Endpoint

Request is intended for an endpoint. Generally, the index field of the request specifies the endpoint address.

Other

None of the above.

Reserved

Reserved.

Trait Implementations

impl Debug for Recipient[src]

impl PartialEq<Recipient> for Recipient[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Eq for Recipient[src]

impl Copy for Recipient[src]

impl Clone for Recipient[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for Recipient

impl Sync for Recipient

impl Send for Recipient

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]