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. - Path
Part - TagData
Type - Different data types defined in the EBML specification.
Traits§
- Ebml
Specification - 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.