hs-bindgen-1.0.0.0: test-artefacts/fixtures/functions/circular_dependency_fun/bindingspec.yaml
version:
hs_bindgen: 1.0.0.0
binding_specification: '1.0'
hsmodule: Example
ctypes:
- headers: functions/circular_dependency_fun.h
cname: fun_ptr
hsname: Fun_ptr
- headers: functions/circular_dependency_fun.h
cname: struct forward_declaration
hsname: Forward_declaration
hstypes:
- hsname: Forward_declaration
representation:
record:
constructor: Forward_declaration
fields:
- forward_declaration_f
instances:
- Eq
- Generic
- HasCField
- HasField
- HasFieldCompat
- HasFieldPtr
- IsStruct
- ReadRaw
- Show
- StaticSize
- Storable
- WriteRaw
- hsname: Fun_ptr
representation:
newtype:
constructor: Fun_ptr
fields:
- unwrapFun_ptr
ffitype:
hsmodule: HsBindgen.Runtime.Support
hsname: FunPtrVoid
instances:
- Eq
- Generic
- HasCField
- HasFFIType
- HasField
- HasFieldCompat
- HasFieldPtr
- Ord
- ReadRaw
- Show
- StaticSize
- Storable
- WriteRaw