Module builder

Source

Structsยง

ListBuilder
A builder for creating Variant::List values.
MetadataBuilder ๐Ÿ”’
Builder for constructing metadata for Variant values.
ObjectBuilder
A builder for creating Variant::Object values.
ValueBuffer ๐Ÿ”’
Wrapper around a Vec<u8> that provides methods for appending primitive values, variant types, and metadata.
VariantBuilder
Top level builder for Variant values

Enumsยง

ParentState ๐Ÿ”’
Tracks information needed to correctly finalize a nested builder, for each parent builder type.

Constantsยง

BASIC_TYPE_BITS ๐Ÿ”’
UNIX_EPOCH_DATE ๐Ÿ”’

Traitsยง

VariantBuilderExt
Extends VariantBuilder to help building nested Variants

Functionsยง

array_header ๐Ÿ”’
int_size ๐Ÿ”’
object_header ๐Ÿ”’
primitive_header ๐Ÿ”’
short_string_header ๐Ÿ”’
write_offset ๐Ÿ”’
Write little-endian integer to buffer