[][src]Enum lewton::VorbisError

pub enum VorbisError {
    BadAudio(AudioReadError),
    BadHeader(HeaderReadError),
    OggError(OggReadError),
}

Errors that can occur during decoding

Variants

BadAudio(AudioReadError)BadHeader(HeaderReadError)OggError(OggReadError)

Trait Implementations

impl From<AudioReadError> for VorbisError[src]

impl From<HeaderReadError> for VorbisError[src]

impl From<OggReadError> for VorbisError[src]

impl Display for VorbisError[src]

impl Debug for VorbisError[src]

impl Error for VorbisError[src]

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Unpin for VorbisError

impl Sync for VorbisError

impl Send for VorbisError

impl !UnwindSafe for VorbisError

impl !RefUnwindSafe for VorbisError

Blanket Implementations

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.

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

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]