data_
model
0.1.1-alpha.1
All Items
Crate Items
Modules
Macros
Structs
Traits
Functions
Crate
data_model
Copy item path
Source
Re-exports
§
pub use crate::
endian
::*;
Modules
§
endian
Explicit endian types useful for embedding in structs or reinterpreting data.
flexible_
array
🔒
A wrapper for structures that contain flexible arrays.
Macros
§
flexible_
array_
impl
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
§
Flexible
Array
Wrapper
Traits
§
Flexible
Array
A collection of methods that are required by the FlexibleArrayWrapper type.
Functions
§
vec_
with_
array_
field
The kernel API has many structs that resemble the following
Foo
structure: