lib/xema/caster.ex
defmodule Xema.Caster do
@moduledoc """
A behaviour for a caster.
"""
@doc """
A callback for a caster.
"""
@callback cast(term) :: {:ok, term} | :error
end
defmodule Xema.Caster do
@moduledoc """
A behaviour for a caster.
"""
@doc """
A callback for a caster.
"""
@callback cast(term) :: {:ok, term} | :error
end