packages feed

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