aboutsummaryrefslogtreecommitdiff
path: root/lib/calc.ex
blob: 0e53c06162048950d4402fbb45e401a199693562 (plain) (blame)
1
2
3
4
5
6
defmodule Thulani.Calc do
  use Rustler, otp_app: :thulani, crate: "thulani_calc"

  @spec eval(String.t()) :: {:ok, number | :inf | :ninf | :nan} | {:error, String.t()}
  def eval(_expr), do: :erlang.nif_error(:nif_not_loaded)
end