version: hs_bindgen: 0.1.0 binding_specification: '1.0' hsmodule: Example ctypes: - headers: functions/decls_in_signature.h cname: struct opaque hsname: Opaque - headers: functions/decls_in_signature.h cname: struct outside hsname: Outside - headers: functions/decls_in_signature.h cname: struct named_struct hsname: Named_struct - headers: functions/decls_in_signature.h cname: union named_union hsname: Named_union hstypes: - hsname: Named_struct representation: record: constructor: Named_struct fields: - named_struct_x - named_struct_y instances: - Eq - HasCField - HasField - ReadRaw - Show - StaticSize - Storable - WriteRaw - hsname: Named_union representation: newtype: constructor: Named_union fields: - unwrapNamed_union instances: - HasCField - HasField - ReadRaw - StaticSize - Storable - WriteRaw - hsname: Opaque representation: emptydata - hsname: Outside representation: record: constructor: Outside fields: - outside_x - outside_y instances: - Eq - HasCField - HasField - ReadRaw - Show - StaticSize - Storable - WriteRaw