version: hs_bindgen: 0.1.0 binding_specification: '1.0' hsmodule: Example ctypes: - headers: manual/function_pointers.h cname: int2int hsname: Int2int - headers: manual/function_pointers.h cname: struct Apply1Struct hsname: Apply1Struct - headers: manual/function_pointers.h cname: union Apply1Union hsname: Apply1Union hstypes: - hsname: Apply1Struct representation: record: constructor: Apply1Struct fields: - apply1Struct_apply1_nopointer_struct_field instances: - Eq - HasCField - HasField - ReadRaw - Show - StaticSize - Storable - WriteRaw - hsname: Apply1Union representation: newtype: constructor: Apply1Union fields: - unwrapApply1Union instances: - HasCField - HasField - ReadRaw - StaticSize - Storable - WriteRaw - hsname: Int2int representation: newtype: constructor: Int2int fields: - unwrapInt2int instances: - FromFunPtr - HasCField - HasFFIType - HasField - ToFunPtr