[][src]Enum audir::SharingMode

pub enum SharingMode {
    Exclusive,
    Concurrent,
}

Physical device access.

Sharing mode specifies system-wide access to a physical device resource. Access is not isolated to the current process or instance.

Variants

Exclusive

Exclusive device access.

Concurrent

Concurrent devices access shared by multiple processes.

Trait Implementations

impl Clone for SharingMode[src]

impl Copy for SharingMode[src]

impl Debug for SharingMode[src]

impl Eq for SharingMode[src]

impl PartialEq<SharingMode> for SharingMode[src]

impl StructuralEq for SharingMode[src]

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