[][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]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<Speed> for Speed[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for Speed[src]

impl Eq for Speed[src]

impl Debug for Speed[src]

impl Hash for Speed[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Sync for Speed

impl Send for Speed

impl Unpin for Speed

impl RefUnwindSafe for Speed

impl UnwindSafe for Speed

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]