Enum ebml_iterable::error::TagWriterError [−][src]
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
). Typically this won’t happen - this variant is included for completeness.
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.
Show fields
An error that wraps an IO error when writing to the underlying destination.
Show fields
Fields of WriteError
source: Error
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for TagWriterError
impl Send for TagWriterError
impl Sync for TagWriterError
impl Unpin for TagWriterError
impl !UnwindSafe for TagWriterError