[]Derive Macro fabric_contract::DataTypeMacro

#[derive(DataTypeMacro)]

Use this to mark the structs that serve as complex data types Need to provide example