lib/comparator.ex

defmodule Dsv.Comparator do
	@moduledoc """
	Specify the function that needs to be implemented by any validator used for comparing two elements from the validator input.
	"""

	@doc """
	Create validator options from value and options.
	"""

	@callback to_comparator(atom(), any()) :: any() | {:error, String.t}
end