version: hs_bindgen: 0.1.0 binding_specification: '1.0' hsmodule: Example ctypes: - headers: declarations/forward_declaration.h cname: S1_t hsname: S1_t - headers: declarations/forward_declaration.h cname: struct S1 hsname: S1_t - headers: declarations/forward_declaration.h cname: struct S2 hsname: S2 hstypes: - hsname: S1_t representation: record: constructor: S1_t fields: - s1_t_a instances: - Eq - HasCField - HasField - ReadRaw - Show - StaticSize - Storable - WriteRaw - hsname: S2 representation: record: constructor: S2 fields: - s2_a instances: - Eq - HasCField - HasField - ReadRaw - Show - StaticSize - Storable - WriteRaw