[−][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
Out
Host to device (OUT)
In
Device to host (IN)
Trait Implementations
impl Copy for UsbDirection
[src]
impl Copy for UsbDirection
impl PartialEq<UsbDirection> for UsbDirection
[src]
impl PartialEq<UsbDirection> for UsbDirection
fn eq(&self, other: &UsbDirection) -> bool | [src] |
| 1.0.0 [src] |
This method tests for !=
.
impl Eq for UsbDirection
[src]
impl Eq for UsbDirection
impl Clone for UsbDirection
[src]
impl Clone for UsbDirection
fn clone(&self) -> UsbDirection | [src] |
fn clone_from(&mut self, source: &Self) | 1.0.0 [src] |
Performs copy-assignment from source
. Read more
impl Debug for UsbDirection
[src]
impl Debug for UsbDirection
impl From<u8> for UsbDirection
[src]
impl From<u8> for UsbDirection
Auto Trait Implementations
impl Send for UsbDirection
impl Send for UsbDirection
impl Sync for UsbDirection
impl Sync for UsbDirection
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
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, 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] |