Zig.Module (zigler v0.7.2) 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
Specs
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()],
link_libc: boolean(),
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()
}