diff options
Diffstat (limited to '')
-rw-r--r-- | lib/tree_bitmap.ex | 18 | ||||
-rw-r--r-- | lib/tree_bitmap/nif.ex | 10 |
2 files changed, 28 insertions, 0 deletions
diff --git a/lib/tree_bitmap.ex b/lib/tree_bitmap.ex new file mode 100644 index 0000000..6d1bc07 --- /dev/null +++ b/lib/tree_bitmap.ex @@ -0,0 +1,18 @@ +defmodule TreeBitmap do + @moduledoc """ + Documentation for `TreeBitmap`. + """ + + @doc """ + Hello world. + + ## Examples + + iex> TreeBitmap.hello() + :world + + """ + def hello do + :world + end +end diff --git a/lib/tree_bitmap/nif.ex b/lib/tree_bitmap/nif.ex new file mode 100644 index 0000000..740dbdf --- /dev/null +++ b/lib/tree_bitmap/nif.ex @@ -0,0 +1,10 @@ +defmodule TreeBitmap.NIF do + use Rustler, otp_app: :tree_bitmap, crate: "treebitmap_nif" + + def new(), 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 lookup(_, _), do: :erlang.nif_error(:nif_not_loaded) + def remove(_, _, _), do: :erlang.nif_error(:nif_not_loaded) + +end |