ebml-iterable 0.6.3

This crate provides an iterator over EBML encoded data. The items provided by the iterator are Tags as defined in EBML. The iterator is spec-agnostic and requires a specification implementing specific traits to read files. Typically, you would only use this crate to implement a custom specification - most often you would prefer a crate providing an existing specification, like `webm-iterable`.
Documentation
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;