This library provides Rust struct
and enum
types representing
the definitions from the Type Language build-time input files.
In addition, each type has an impl
on Serializable
and Deserializable
,
the former serializes instances into byte arrays as described by the section
on Binary Data Serialization, and the latter deserializes them.