Zig.Module (zigler v0.9.1) 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
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(), link_libcpp: boolean(), module: module(), nifs: [Zig.Parser.Function.t()], otp_app: atom(), resources: [Zig.Parser.Resource.t()], sources: [source()], system_include_dirs: [Path.t()], system_libs: [String.t()], test_dirs: nil | [Path.t()], version: Version.t(), zig_file: Path.t(), zig_version: Version.t() }