packages feed

hs-bindgen-1.0.0.0: test-artefacts/fixtures/edge-cases/flam/bindingspec.yaml

version:
  hs_bindgen: 1.0.0.0
  binding_specification: '1.0'
hsmodule: Example
ctypes:
- headers: edge-cases/flam.h
  cname: struct pascal
  hsname: Pascal_Aux
- headers: edge-cases/flam.h
  cname: struct pascal
  hsname: Pascal
- headers: edge-cases/flam.h
  cname: struct foo
  hsname: Foo_Aux
- headers: edge-cases/flam.h
  cname: struct foo
  hsname: Foo
- headers: edge-cases/flam.h
  cname: struct @foo_bar
  hsname: Foo_bar
- headers: edge-cases/flam.h
  cname: struct diff
  hsname: Diff_Aux
- headers: edge-cases/flam.h
  cname: struct diff
  hsname: Diff
- headers: edge-cases/flam.h
  cname: struct triplets
  hsname: Triplets_Aux
- headers: edge-cases/flam.h
  cname: struct triplets
  hsname: Triplets
hstypes:
- hsname: Diff
  representation: typealias
- hsname: Diff_Aux
  representation:
    record:
      constructor: Diff
      fields:
      - diff_first
      - diff_second
  instances:
  - Eq
  - Flam_Offset
  - Generic
  - HasCField
  - HasField
  - HasFieldCompat
  - HasFieldPtr
  - IsStruct
  - ReadRaw
  - Show
  - StaticSize
  - Storable
  - WriteRaw
- hsname: Foo
  representation: typealias
- hsname: Foo_Aux
  representation:
    record:
      constructor: Foo
      fields:
      - foo_len
  instances:
  - Eq
  - Flam_Offset
  - Generic
  - HasCField
  - HasField
  - HasFieldCompat
  - HasFieldPtr
  - IsStruct
  - ReadRaw
  - Show
  - StaticSize
  - Storable
  - WriteRaw
- hsname: Foo_bar
  representation:
    record:
      constructor: Foo_bar
      fields:
      - foo_bar_x
      - foo_bar_y
  instances:
  - Eq
  - Generic
  - HasCField
  - HasField
  - HasFieldCompat
  - HasFieldPtr
  - IsStruct
  - ReadRaw
  - Show
  - StaticSize
  - Storable
  - WriteRaw
- hsname: Pascal
  representation: typealias
- hsname: Pascal_Aux
  representation:
    record:
      constructor: Pascal
      fields:
      - pascal_len
  instances:
  - Eq
  - Flam_Offset
  - Generic
  - HasCField
  - HasField
  - HasFieldCompat
  - HasFieldPtr
  - IsStruct
  - ReadRaw
  - Show
  - StaticSize
  - Storable
  - WriteRaw
- hsname: Triplets
  representation: typealias
- hsname: Triplets_Aux
  representation:
    record:
      constructor: Triplets
      fields:
      - triplets_len
  instances:
  - Eq
  - Flam_Offset
  - Generic
  - HasCField
  - HasField
  - HasFieldCompat
  - HasFieldPtr
  - IsStruct
  - ReadRaw
  - Show
  - StaticSize
  - Storable
  - WriteRaw