Enum webm_iterable::errors::TagWriterError
source · pub enum TagWriterError {
TagSizeError(String),
UnexpectedClosingTag {
tag_id: u64,
expected_id: Option<u64>,
},
WriteError {
source: Error,
},
}Expand description
Errors that can occur when writing ebml data.
Variants§
TagSizeError(String)
An error with the size of a tag.
Can occur if the tag size overflows the max value representable by a vint (2^57 - 1, or 144,115,188,075,855,871).
This can also occur if a non-Master tag is sent to be written with an unknown size.
UnexpectedClosingTag
Fields
An error indicating a tag was closed unexpectedly.
Can occur if a Master::End variant is passed to the TagWriter but the id doesn’t match the currently open tag.
WriteError
An error that wraps an IO error when writing to the underlying destination.
Trait Implementations§
source§impl Debug for TagWriterError
impl Debug for TagWriterError
source§impl Display for TagWriterError
impl Display for TagWriterError
source§impl Error for TagWriterError
impl Error for TagWriterError
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()