Crate binary_data_schema[−][src]
Implementation of the binary data schema
Structs
| ArraySchema | The array schema to describe arrays of homogeneous elements. |
| Bitfield | A schema referencing some bits within a chunk of bytes. |
| BooleanSchema | The Boolean schema describes a Boolean value. |
| Integer | |
| JoinedBitfield | A set of bitfields that all write to the same bytes. |
| ObjectSchema | The object schema to describe structured data. |
| Property | |
| RawDataSchema | Raw data schema to catch constant values. |
| StringSchema | The string schema to describe string values. |
Enums
| ByteOrder | |
| DataSchema | |
| EncodingError | |
| Error | Errors from binary serialization. |
| IntegerSchema | An integer schema. May refer to a bitfield. |
| NumberSchema | The number schema describes a numeric value. |
| PropertySchema | |
| StringEncoding | The string schema to describe string values. |
Constants
| DEFAULT_CHAR | |
| DEFAULT_END | |
| DEFAULT_LENGTH |
Traits
| Decoder | A schema to de-serialize a value from bytes. |
| Encoder | A schema to serialize a value to bytes. |
Type Definitions
| Result |