Current section

Files

Jump to
zoi lib zoi validations starts_with.ex
Raw

lib/zoi/validations/starts_with.ex

defprotocol Zoi.Validations.StartsWith do
@moduledoc false
@fallback_to_any true
@spec validate(Zoi.schema(), Zoi.input(), term(), Zoi.options()) ::
:ok | {:error, Zoi.Error.t()}
def validate(schema, input, value, opts)
end
defimpl Zoi.Validations.StartsWith, for: Any do
def validate(_schema, _input, _value, _opts), do: :ok
end