1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//!
//! 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.
//!

#[cfg(feature = "derive-spec")]
pub use ebml_iterable_specification_derive::ebml_specification;
#[cfg(feature = "derive-spec")]
pub use ebml_iterable_specification_derive::easy_ebml;

pub use ebml_iterable_specification::EbmlSpecification as EbmlSpecification;
pub use ebml_iterable_specification::EbmlTag as EbmlTag;
pub use ebml_iterable_specification::TagDataType as TagDataType;
pub use ebml_iterable_specification::Master as Master;
pub use ebml_iterable_specification::PathPart as PathPart;