Enum matroska::MatroskaError
source · [−]pub enum MatroskaError {
Io(Error),
UTF8(FromUtf8Error),
InvalidID,
InvalidSize,
InvalidUint,
InvalidFloat,
InvalidDate,
InvalidSeekHead {
id: u32,
},
}
Expand description
A possible error when parsing a Matroska file
Variants
Io(Error)
An I/O error
UTF8(FromUtf8Error)
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
InvalidSeekHead
Fields
id: u32
The invalid id
Invalid seek head entry
Trait Implementations
sourceimpl Debug for MatroskaError
impl Debug for MatroskaError
sourceimpl Display for MatroskaError
impl Display for MatroskaError
sourceimpl Error for MatroskaError
impl Error for MatroskaError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations
impl !RefUnwindSafe for MatroskaError
impl Send for MatroskaError
impl Sync for MatroskaError
impl Unpin for MatroskaError
impl !UnwindSafe for MatroskaError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more