[][src]Enum minimp3::Error

pub enum Error {
    Io(Error),
    InsufficientData,
    SkippedData,
    Eof,
}

Errors encountered by the MP3 decoder.

Variants

Io(Error)

An error caused by some IO operation required during decoding.

InsufficientData

The decoder tried to parse a frame from its internal buffer, but there was not enough.

SkippedData

The decoder encountered data which was not a frame (ie, ID3 data), and skipped it.

Eof

The decoder has reached the end of the provided reader.

Trait Implementations

impl From<Error> for Error[src]

impl Display for Error[src]

impl Debug for Error[src]

impl Error for Error[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 Error

impl Sync for Error

impl Send for Error

impl !UnwindSafe for Error

impl !RefUnwindSafe for Error

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]