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
Invalid seek head entry
Trait Implementations§
source§impl Debug for MatroskaError
impl Debug for MatroskaError
source§impl Display for MatroskaError
impl Display for MatroskaError
source§impl Error for MatroskaError
impl Error for MatroskaError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for MatroskaError
impl !RefUnwindSafe for MatroskaError
impl Send for MatroskaError
impl Sync for MatroskaError
impl Unpin for MatroskaError
impl !UnwindSafe for MatroskaError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more