Expand description
Object Properties, called Extension Headers before draft-17, read as an ordered list.
The object readers keep a property block as the bytes the wire carried, and
a relay forwards those untouched. parse_object_properties reads them by
the rules of one draft. A list rather than a map: a Type may repeat, an odd
Type carries bytes rather than a number, and a Type the draft does not name
still has to be kept.
Re-exportsยง
use crate::error::CodecError;๐use crate::kvp::KvpError;๐use crate::varint::Moqt17;๐use crate::varint::Moqt18;๐use crate::varint::VarInt;๐use crate::varint::VarIntError;๐use crate::version::DraftVersion;๐use crate::version::VarIntEncoding;๐
Structsยง
- Object
Property - One property, as the wire carried it.
- Property
Rules - What separates one draftโs property block from anotherโs.
Enumsยง
- Property
Value - A propertyโs value.
Constantsยง
- IMMUTABLE ๐
- MAX_
VALUE_ ๐LEN
Functionsยง
- malformed ๐
- parse_
object_ properties - Read
block, the contents of one objectโs property block without its length or count prefix, by the rules ofdraft. - parse_
with parse_object_propertieswith the rules given directly.- read_
run ๐ - read_
varint ๐