[][src]Enum matroska::MatroskaError

pub enum MatroskaError {
    Io(Error),
    UTF8(FromUtf8Error),
    InvalidID,
    InvalidSize,
    InvalidUint,
    InvalidFloat,
    InvalidDate,
}

A possible error when parsing a Matroska file

Variants

Io(Error)

An I/O error

An error decoding a UTF-8 string

InvalidID

An invalid element ID

InvalidSize

An invalid element size

InvalidUint

An invalid unsigned integer

InvalidFloat

An invalid floating point value

InvalidDate

An invalid date value

Trait Implementations

impl Debug for MatroskaError[src]

impl Display for MatroskaError[src]

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