[−][src]Enum usb_device::UsbDirection
Direction of USB traffic. Note that in the USB standard the direction is always indicated from the perspective of the host, which is backward for devices, but the standard directions are used for consistency.
The values of the enum also match the direction bit used in endpoint addresses and control request types.
Variants
OutHost to device (OUT)
InDevice to host (IN)
Trait Implementations
impl Copy for UsbDirection[src]
impl Copy for UsbDirectionimpl Debug for UsbDirection[src]
impl Debug for UsbDirectionimpl PartialEq<UsbDirection> for UsbDirection[src]
impl PartialEq<UsbDirection> for UsbDirectionfn eq(&self, other: &UsbDirection) -> bool | [src] |
| 1.0.0 [src] |
This method tests for !=.
impl Eq for UsbDirection[src]
impl Eq for UsbDirectionimpl From<u8> for UsbDirection[src]
impl From<u8> for UsbDirectionimpl Clone for UsbDirection[src]
impl Clone for UsbDirectionfn clone(&self) -> UsbDirection | [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 UsbDirection
impl Send for UsbDirectionimpl Sync for UsbDirection
impl Sync for UsbDirectionBlanket Implementations
impl<T, U> TryFrom for T where
T: From<U>, [src]
impl<T, U> TryFrom for T where
T: From<U>, type Error = !
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> From for T[src]
impl<T> From for Timpl<T, U> TryInto for T where
U: TryFrom<T>, [src]
impl<T, U> TryInto for T where
U: TryFrom<T>, 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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, impl<T> Borrow for T where
T: ?Sized, [src]
impl<T> Borrow for T where
T: ?Sized, impl<T> BorrowMut for T where
T: ?Sized, [src]
impl<T> BorrowMut for T where
T: ?Sized, fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> Any for T where
T: 'static + ?Sized, fn get_type_id(&self) -> TypeId | [src] |