lib/ulid/error.ex
defmodule Ulid.Error do
@moduledoc false
defmodule InvalidBinary do
defexception message: "Must be a 128 bit binary"
end
defmodule InvalidUlidString do
defexception [:message]
@impl true
def exception(string) do
%__MODULE__{message: "Invalid ULID string: #{inspect(string)}"}
end
end
end