[][src]Enum rusb::Speed

pub enum Speed {
    Unknown,
    Low,
    Full,
    High,
    Super,
}

Device speeds. Indicates the speed at which a device is operating.

Variants

Unknown

The operating system doesn't know the device speed.

Low

The device is operating at low speed (1.5MBps).

Full

The device is operating at full speed (12MBps).

High

The device is operating at high speed (480Mps).

Super

The device is operating at super speed (5000Mbps).

Trait Implementations

impl Clone for Speed[src]

impl Copy for Speed[src]

impl Debug for Speed[src]

impl Eq for Speed[src]

impl Hash for Speed[src]

impl PartialEq<Speed> for Speed[src]

impl StructuralEq for Speed[src]

impl StructuralPartialEq for Speed[src]

Auto Trait Implementations

impl RefUnwindSafe for Speed

impl Send for Speed

impl Sync for Speed

impl Unpin for Speed

impl UnwindSafe for Speed

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.