Current section

Files

Jump to
ex_bech32 lib ex_bech32 impl.ex
Raw

lib/ex_bech32/impl.ex

defmodule ExBech32.Impl do
@moduledoc false
version = Mix.Project.config()[:version]
use RustlerPrecompiled,
otp_app: :ex_bech32,
crate: :ex_bech32,
base_url: "https://github.com/ayrat555/ex_bech32/releases/download/v#{version}",
force_build: System.get_env("RUSTLER_BUILD") in ["1", "true"],
targets: Enum.uniq(["x86_64-unknown-freebsd" | RustlerPrecompiled.Config.default_targets()]),
nif_versions: ["2.15", "2.16"],
version: version
def encode(_hrp, _data, _variant), do: :erlang.nif_error(:nif_not_loaded)
def encode_with_version(_hrp, _version, _data), do: :erlang.nif_error(:nif_not_loaded)
def decode(_encoded), do: :erlang.nif_error(:nif_not_loaded)
def decode_with_version(_encoded), do: :erlang.nif_error(:nif_not_loaded)
end