EbmlEncoderTag
Doc
EbmlState
EbmlTag
TaggedDoc
ebml::reader
ebml::writer
EbmlEncoderTag
EsUint
EsU64
EsU32
EsU16
EsU8
EsInt
EsI64
EsI32
EsI16
EsI8
EsBool
EsStr
EsF64
EsF32
EsFloat
EsEnum
EsEnumVid
EsEnumBody
EsVec
EsVecLen
EsVecElt
EsOpaque
EsLabel
Doc
struct Doc {
data: @~[u8],
start: uint,
end: uint,
}
EbmlState
struct EbmlState {
ebml_tag: EbmlTag,
tag_pos: uint,
data_pos: uint,
}
EbmlTag
struct EbmlTag {
id: uint,
size: uint,
}
TaggedDoc
struct TaggedDoc {
tag: uint,
doc: Doc,
}