Enum imxrt_usbd::Instance[][src]

pub enum Instance {
    USB1,
    USB2,
}

USB instance identifiers

These are not USB standards or speeds. They indicate if this is the USB1 register instance, or the USB2 register instance.

Note that some i.MX RT processors only have one USB instance (USB1). On those systems, it is invalid to ever indicate the USB2 instance.

Variants

USB1

The first USB register instance

USB2

The second USB register instance

Trait Implementations

impl Clone for Instance[src]

impl Copy for Instance[src]

impl Debug for Instance[src]

impl Eq for Instance[src]

impl PartialEq<Instance> for Instance[src]

impl StructuralEq for Instance[src]

impl StructuralPartialEq for Instance[src]

Auto Trait Implementations

impl Send for Instance

impl Sync for Instance

impl Unpin for Instance

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.