nbindgen 0.0.1

A tool for generating Nim bindings to Rust code (based on cbindgen).
Documentation
#define CBINDGEN_PACKED     __attribute__ ((packed))
#define CBINDGEN_ALIGNED(n) __attribute__ ((aligned(n)))




type RustAlign4Struct* {.incompleteStruct.} = object

type RustAlign4Union* {.incompleteStruct.} = object

type RustPackedStruct* {.incompleteStruct.} = object

type RustPackedUnion* {.incompleteStruct.} = object

type UnsupportedAlign4Enum* {.incompleteStruct.} = object

type UnsupportedPacked4Struct* {.incompleteStruct.} = object

type UnsupportedPacked4Union* {.incompleteStruct.} = object

type Align1Struct* = object
  arg1: uint
  arg2: ptr uint8

type Align2Struct* = object
  arg1: uint
  arg2: ptr uint8

type Align4Struct* = object
  arg1: uint
  arg2: ptr uint8

type Align8Struct* = object
  arg1: uint
  arg2: ptr uint8

type Align32Struct* = object
  arg1: uint
  arg2: ptr uint8

type PackedStruct* = object
  arg1: uint
  arg2: ptr uint8

type Align1Union* {.union.} = object
  variant1: uint
  variant2: ptr uint8

type Align4Union* {.union.} = object
  variant1: uint
  variant2: ptr uint8

type Align16Union* {.union.} = object
  variant1: uint
  variant2: ptr uint8

type PackedUnion* {.union.} = object
  variant1: uint
  variant2: ptr uint8