Enum sierra::DeviceKind[][src]

pub enum DeviceKind {
    Software,
    Integrated,
    Discrete,
}

Kind of the device.

Variants

Software

Device is sowtware emulated.

Integrated

Device is integrate piece of hardware (typically into CPU)

Discrete

Device is discrete piece of hardware.

Trait Implementations

impl Clone for DeviceKind[src]

impl Copy for DeviceKind[src]

impl Debug for DeviceKind[src]

impl Eq for DeviceKind[src]

impl Ord for DeviceKind[src]

impl PartialEq<DeviceKind> for DeviceKind[src]

impl PartialOrd<DeviceKind> for DeviceKind[src]

impl StructuralEq for DeviceKind[src]

impl StructuralPartialEq for DeviceKind[src]

Auto Trait Implementations

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> Instrument 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.