Enum matroska_demuxer::DemuxError [−][src]
pub enum DemuxError {}Show variants
IoError(Error), FromUtf8Error(FromUtf8Error), TryFromIntError(TryFromIntError), InvalidEbmlElementId, InvalidEbmlDataSize, InvalidEbmlHeader(String), WrongFloatSize(u64), WrongIntegerSize(u64), WrongDateSize(u64), UnsupportedDocType(String), UnsupportedDocTypeReadVersion(u64), UnexpectedElement((ElementId, ElementId)), UnexpectedDataType, ElementNotFound(ElementId), CantFindCluster, NonZeroValueIsZero(ElementId), PositiveValueIsNotPositive,
Errors that can occur when demuxing Matroska files.
Variants
IoError(Error)
A std::io::Error
.
FromUtf8Error(FromUtf8Error)
A std::string::FromUtf8Error
.
TryFromIntError(TryFromIntError)
A TryFromIntError
.
An invalid EBML Element ID was found.
An invalid EBML data size was found.
InvalidEbmlHeader(String)
An invalid EBML header was found.
WrongFloatSize(u64)
Wrong float size.
WrongIntegerSize(u64)
Wrong integer size.
WrongDateSize(u64)
Wrong date size.
UnsupportedDocType(String)
Unsupported DocType.
UnsupportedDocTypeReadVersion(u64)
Unsupported DocTypeReadVersion.
Unexpected element found.
Unexpected data type found.
ElementNotFound(ElementId)
Can’t find the expected element.
Can’t find a cluster element.
NonZeroValueIsZero(ElementId)
A value that should not be zero was zero.
A value that should be positive is not positive.
Trait Implementations
impl Error for DemuxError
[src]
impl Error for DemuxError
[src]impl From<Error> for DemuxError
[src]
impl From<Error> for DemuxError
[src]fn from(err: Error) -> DemuxError
[src]
impl From<FromUtf8Error> for DemuxError
[src]
impl From<FromUtf8Error> for DemuxError
[src]fn from(err: FromUtf8Error) -> DemuxError
[src]
impl From<TryFromIntError> for DemuxError
[src]
impl From<TryFromIntError> for DemuxError
[src]fn from(err: TryFromIntError) -> DemuxError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for DemuxError
impl !RefUnwindSafe for DemuxError
impl Send for DemuxError
impl Send for DemuxError
impl Sync for DemuxError
impl Sync for DemuxError
impl Unpin for DemuxError
impl Unpin for DemuxError
impl !UnwindSafe for DemuxError
impl !UnwindSafe for DemuxError