Crate ebml_iterable_specification

Source
Expand description

This crate provides a core ebml specification that is used by the ebml-iterable crate.

The related ebml-iterable-specification-derive crate can be used to simplify implementation of this spec.

Modules§

empty_spec
Contains an empty specification for use with examples or very basic testing.

Enums§

Master
An enum that defines different possible states of a TagDataType::Master tag.
PathPart
TagDataType
Different data types defined in the EBML specification.

Traits§

EbmlSpecification
This trait, along with EbmlTag, should be implemented to define a specification so that EBML can be parsed correctly. Typically implemented on an Enum of tag variants.
EbmlTag
This trait, along with EbmlSpecification, should be implemented to define a specification so that EBML can be parsed correctly. Typically implemented on an Enum of tag variants.