lib/r_range/native.ex

defmodule RRange.Native do
  @moduledoc """
  A module defines all of native Range functions when `use RRange.Native`.
  [See also.](https://hexdocs.pm/elixir/Range.html)
  """
  @spec __using__(any) :: list
  defmacro __using__(_opts) do
    RUtils.define_all_functions!(Range, [:range?])
  end
end