Exceptional v1.3.0 Exceptional.TaggedStatus
Convert back to conventional Erlang/Elixir {:ok, _}
tuples
Convenience use
s
Everything:
use Exceptional.TaggedStatus
Only named functions (to_tagged_status
, ok
):
use Exceptional.TaggedStatus, only: :named_functions
Only operators (~~~
):
use Exceptional.TaggedStatus, only: :operators
Summary
Functions
Alias for to_tagged_status
Convert unraised exceptions to {:error, message}
, and other values to
{:ok, value}
Operator alias for to_tagged_status
Functions
Alias for to_tagged_status
Examples
iex> [1,2,3] |> ok
{:ok, [1,2,3]}
iex> Enum.OutOfBoundsError.exception("error message") |> ok
{:error, "error message"}