version: hs_bindgen: 0.1.0 binding_specification: '1.0' hsmodule: Example ctypes: - headers: program-analysis/selection_omit_external_b.h cname: struct Omitted hsname: Omitted - headers: program-analysis/selection_omit_external_b.h cname: struct DirectlyDependsOnOmitted hsname: DirectlyDependsOnOmitted - headers: program-analysis/selection_omit_external_b.h cname: struct IndirectlyDependsOnOmitted hsname: IndirectlyDependsOnOmitted hstypes: - hsname: DirectlyDependsOnOmitted representation: record: constructor: DirectlyDependsOnOmitted fields: - directlyDependsOnOmitted_o instances: - Eq - HasCField - HasField - ReadRaw - Show - StaticSize - Storable - WriteRaw - hsname: IndirectlyDependsOnOmitted representation: record: constructor: IndirectlyDependsOnOmitted fields: - indirectlyDependsOnOmitted_d instances: - Eq - HasCField - HasField - ReadRaw - Show - StaticSize - Storable - WriteRaw - hsname: Omitted representation: record: constructor: Omitted fields: - omitted_n instances: - Eq - HasCField - HasField - ReadRaw - Show - StaticSize - Storable - WriteRaw