Represents explicit error information returned by CloakedReq.
Summary
Types
Functions
Formats an error into a user-facing string.
Examples
iex> CloakedReq.Error.new(:invalid_request, "missing url") |> CloakedReq.Error.format()
"invalid_request: missing url"
Builds a structured error value.
Examples
iex> err = CloakedReq.Error.new(:invalid_request, "missing url")
iex> err.type
:invalid_request