[][src]Enum cubeb_backend::DeviceState

pub enum DeviceState {
    Disabled,
    Unplugged,
    Enabled,
}

The state of a device.

Variants

Disabled

The device has been disabled at the system level.

Unplugged

The device is enabled, but nothing is plugged into it.

Enabled

The device is enabled.

Trait Implementations

impl Clone for DeviceState[src]

impl Copy for DeviceState[src]

impl Debug for DeviceState[src]

impl Eq for DeviceState[src]

impl PartialEq<DeviceState> for DeviceState[src]

impl StructuralEq for DeviceState[src]

impl StructuralPartialEq for DeviceState[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, 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.