[][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 Copy for Recipient
[src]

impl Debug for Recipient
[src]

impl PartialEq<Recipient> for Recipient
[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Eq 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 Send for Recipient

impl Sync for Recipient

Blanket Implementations

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> From for T
[src]

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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