[][src]Macro flatdata::define_struct

macro_rules! define_struct {
    ($factory:ident, $name:ident, $name_mut:ident, $schema:expr, $size_in_bytes:expr
        $(,($field:ident, $field_setter:ident, $type:tt, $offset:expr, $bit_size:expr))*) => { ... };
    ($factory:ident, $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.