ebml_iterable/
specs.rs

1//!
2//! Provides the EBML specification types.
3//!
4//! 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.
5//!
6
7#[cfg(feature = "derive-spec")]
8pub use ebml_iterable_specification_derive::ebml_specification;
9#[cfg(feature = "derive-spec")]
10pub use ebml_iterable_specification_derive::easy_ebml;
11
12pub use ebml_iterable_specification::EbmlSpecification as EbmlSpecification;
13pub use ebml_iterable_specification::EbmlTag as EbmlTag;
14pub use ebml_iterable_specification::TagDataType as TagDataType;
15pub use ebml_iterable_specification::Master as Master;
16pub use ebml_iterable_specification::PathPart as PathPart;