zigler v0.7.1 Zig.Module View Source

this struct represents all information a zigler module bound to a nif should have. WIP.

Link to this section Summary

Link to this section Types

Link to this type

t()

View Source
t() :: %Zig.Module{
  c_includes: keyword(Path.t() | [Path.t()]),
  code: iodata(),
  dry_run: boolean(),
  file: Path.t(),
  imports: keyword(Path.t()),
  include_dirs: [Path.t()],
  libs: [Path.t()],
  local_zig: boolean(),
  module: module(),
  nifs: [Zig.Parser.Function.t()],
  otp_app: atom(),
  resources: [Zig.Parser.Resource.t()],
  system_include_dirs: [Path.t()],
  test_dirs: nil | [Path.t()],
  version: Version.t(),
  zig_file: Path.t(),
  zig_version: Version.t()
}

Link to this section Functions