[][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 Copy for DeviceState[src]

impl PartialEq<DeviceState> for DeviceState[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Debug for DeviceState[src]

impl Clone for DeviceState[src]

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

Performs copy-assignment from source. Read more

impl Eq for DeviceState[src]

Auto Trait Implementations

impl Send for DeviceState

impl Sync for DeviceState

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

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

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

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

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

impl<T, U> TryInto 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> Any for T where
    T: 'static + ?Sized
[src]