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

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

Performs copy-assignment from source. Read more

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]

Auto Trait Implementations

impl Send for Recipient

impl Sync for Recipient

Blanket Implementations

impl<T> From for T
[src]

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, 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]