Crate data_model

source ·

Re-exports

Modules

  • Explicit endian types useful for embedding in structs or reinterpreting data.
  • A wrapper for structures that contain flexible arrays.

Macros

  • Always use this macro for implementing the FlexibleArray<S> trait for a given T. There exists an 1:1 mapping of macro identifiers to the definitions in the FlexibleArray<S> documentation, so refer to that for more information.

Structs

Traits

  • The following code provides generic helpers for creating and accessing flexible array structs. A complete definition of flexible array structs is found in the ISO 9899 specification http://www.iso-9899.info/n1570.html. A flexible array struct is of the form:

Functions