Current section

Files

Jump to
zigler lib zig nif synchronous.ex
Raw

lib/zig/nif/synchronous.ex

defmodule Zig.Nif.Synchronous do
@moduledoc false
@behaviour Zig.Nif.Concurrency
alias Zig.Nif.Basic
@impl true
defdelegate render_elixir(nif, overrides), to: Basic
@impl true
defdelegate render_erlang(nif), to: Basic
@impl true
defdelegate render_zig(nif), to: Basic
@impl true
def table_entries(nif) do
Enum.map(nif.arity, &{Basic.entrypoint(nif), &1, nif.name, :synchronous})
end
@impl true
defdelegate resources(nif), to: Basic
end