Module specs

Module specs 

Source
Expand description

Provides the EBML specification types.

Typically won’t be used unless you are implementing a custom specification that uses EBML. You can enable the "derive-spec" feature to obtain a macro to make implementation easier.

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.