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

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]

impl Copy for Recipient[src]

impl Debug for Recipient[src]

impl Eq for Recipient[src]

impl PartialEq<Recipient> for Recipient[src]

impl StructuralEq for Recipient[src]

impl StructuralPartialEq for Recipient[src]

Auto Trait Implementations

impl Send for Recipient

impl Sync for Recipient

impl Unpin for Recipient

Blanket Implementations

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

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

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

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

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

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> 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.