Derive Macro TypeLayout

Source
#[derive(TypeLayout)]