Expand description

The Value enum, a loosely typed way of representing any valid bin_prot value.

Since bin_prot is not a self describing format, deserializing to a loosely typed value required a supplimentary file that describes the layout of the binary (see layout/)

Modules

Defines a BinProt layout A layout is a data structure that defines a BinProt type. This is essentially moving the type information from compile time to runtime.
Serialization implementation for a BinProt loosely typed Value

Structs

This is the data that needs to be serialized and passed to the serde deserializer so that the value::Sum can know its variant name and index as described in the layout

Enums

Recursive enum that can define any BinProt serializable type

Traits

A type that can be used to index into a bin_prot::Value.