Enum usb_device::control::Recipient [−][src]
Control request recipient.
Variants
Request is intended for the entire device.
Request is intended for an interface. Generally, the index
field of the request specifies
the interface number.
Request is intended for an endpoint. Generally, the index
field of the request specifies
the endpoint address.
None of the above.
Reserved.
Trait Implementations
impl Clone for Recipient
[src]
fn clone(&self) -> Recipient
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Recipient
[src]
impl Debug for Recipient
[src]
impl Eq for Recipient
[src]
impl PartialEq<Recipient> for Recipient
[src]
fn eq(&self, other: &Recipient) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Recipient
[src]
impl StructuralPartialEq for Recipient
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,