Macro flatdata::define_struct [−][src]
macro_rules! define_struct { ($name:ident, $name_mut:ident, $schema:expr, $size_in_bytes:expr $(,($field:ident, $field_setter:ident, $type:tt, $offset:expr, $bit_size:expr))*) => { ... }; ($name:ident, $name_mut:ident, $schema:expr, $size_in_bytes:expr $(,($field:ident, $field_setter:ident, $type:tt: $primitive_type:tt, $offset:expr, $bit_size:expr))*) => { ... }; }
Macro used by generator to define a flatdata struct.