lib/fussy/validator.ex
defmodule Fussy.Validator do
@type t :: module()
@callback validate(self :: term, data :: any) :: {:ok, any} | {:reason, any}
end
defmodule Fussy.Validator do
@type t :: module()
@callback validate(self :: term, data :: any) :: {:ok, any} | {:reason, any}
end