Tupleless (tupleless v0.1.0)

Documentation for Tupleless.

Summary

Functions

Unwrap Tuple functions.

Wrap Tupleless functions.

Functions

Unwrap Tuple functions.

Examples

iex> Tupleless.unwrap({:ok, 123})
123

iex> Tupleless.unwrap({:error, "there was an error"})
nil
Link to this function

wrap(value, opts \\ [])

@spec wrap(
  any(),
  keyword()
) :: {:error, any()} | {:ok, any()}

Wrap Tupleless functions.

Examples

iex> Tupleless.wrap(123)
{:ok, 123}

iex> Tupleless.wrap(false)
{:error, "There was an unknown error"}