aboutsummaryrefslogtreecommitdiff
path: root/lib/tree_bitmap/nif.ex
blob: 7934f5a4c8003e35a988abc281fdec5ca0c57eab (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
defmodule TreeBitmap.NIF do
  use Rustler, otp_app: :tree_bitmap, crate: "treebitmap_nif"

  def new(), do: :erlang.nif_error(:nif_not_loaded)
  def new_with_capacity(_), do: :erlang.nif_error(:nif_not_loaded)
  def length(_), do: :erlang.nif_error(:nif_not_loaded)
  def add(_, _, _, _), do: :erlang.nif_error(:nif_not_loaded)
  def longest_match(_, _), do: :erlang.nif_error(:nif_not_loaded)
  def exact_match(_, _, _), do: :erlang.nif_error(:nif_not_loaded)
  def remove(_, _, _), do: :erlang.nif_error(:nif_not_loaded)
  def memory(_), do: :erlang.nif_error(:nif_not_loaded)

end