version: hs_bindgen: 0.1.0 binding_specification: '1.0' hsmodule: Example ctypes: - headers: manual/arrays.h cname: triplet hsname: Triplet - headers: manual/arrays.h cname: matrix hsname: Matrix - headers: manual/arrays.h cname: triplet_ptrs hsname: Triplet_ptrs hstypes: - hsname: Matrix representation: newtype: constructor: Matrix fields: - unwrapMatrix instances: - Eq - HasCField - HasField - ReadRaw - Show - StaticSize - Storable - WriteRaw - hsname: Triplet representation: newtype: constructor: Triplet fields: - unwrapTriplet instances: - Eq - HasCField - HasField - ReadRaw - Show - StaticSize - Storable - WriteRaw - hsname: Triplet_ptrs representation: newtype: constructor: Triplet_ptrs fields: - unwrapTriplet_ptrs instances: - Eq - HasCField - HasField - Show