Enum rsynth::backend::combined::CombinedError[][src]

pub enum CombinedError<AudioInErr, AudioOutErr> {
    AudioInError(AudioInErr),
    AudioOutError(AudioOutErr),
}

The error type that represents the errors you can get from the run function.

Variants

AudioInError(AudioInErr)

An error occurred when reading the audio.

AudioOutError(AudioOutErr)

An error occurred when writing the audio.

Trait Implementations

impl<AudioInErr: Debug, AudioOutErr: Debug> Debug for CombinedError<AudioInErr, AudioOutErr>[src]

impl<AudioInErr, AudioOutErr> Display for CombinedError<AudioInErr, AudioOutErr> where
    AudioInErr: Display,
    AudioOutErr: Display
[src]

impl<AudioInErr, AudioOutErr> Error for CombinedError<AudioInErr, AudioOutErr> where
    AudioInErr: Error,
    AudioOutErr: Error
[src]

Auto Trait Implementations

impl<AudioInErr, AudioOutErr> RefUnwindSafe for CombinedError<AudioInErr, AudioOutErr> where
    AudioInErr: RefUnwindSafe,
    AudioOutErr: RefUnwindSafe

impl<AudioInErr, AudioOutErr> Send for CombinedError<AudioInErr, AudioOutErr> where
    AudioInErr: Send,
    AudioOutErr: Send

impl<AudioInErr, AudioOutErr> Sync for CombinedError<AudioInErr, AudioOutErr> where
    AudioInErr: Sync,
    AudioOutErr: Sync

impl<AudioInErr, AudioOutErr> Unpin for CombinedError<AudioInErr, AudioOutErr> where
    AudioInErr: Unpin,
    AudioOutErr: Unpin

impl<AudioInErr, AudioOutErr> UnwindSafe for CombinedError<AudioInErr, AudioOutErr> where
    AudioInErr: UnwindSafe,
    AudioOutErr: UnwindSafe

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<S, T> Duplex<S> for T where
    T: FromSample<S> + ToSample<S>, 

impl<T> From<T> for T[src]

impl<S> FromSample<S> for S

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

impl<T, U> ToSample<U> for T where
    U: FromSample<T>, 

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.