[][src]Enum cpal::StreamError

pub enum StreamError {
    DeviceNotAvailable,
    BackendSpecific {
        err: BackendSpecificError,
    },
}

Errors that might occur while a stream is running.

Variants

DeviceNotAvailable

The device no longer exists. This can happen if the device is disconnected while the program is running.

BackendSpecific

See the BackendSpecificError docs for more information about this error variant.

Fields of BackendSpecific

err: BackendSpecificError

Trait Implementations

impl Debug for StreamError[src]

impl Display for StreamError[src]

impl Error for StreamError[src]

impl From<BackendSpecificError> for StreamError[src]

impl From<Error> for StreamError[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> ToString for T where
    T: Display + ?Sized
[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.