Current section
Files
Jump to
Current section
Files
lib/result.ex
defmodule Result do
@moduledoc """
Documentation for Result.
"""
defdelegate ok(value), to: Result.Ok, as: :of
defdelegate error(value), to: Result.Error, as: :of
defdelegate fold(result), to: Result.Operators
defdelegate map(result, f), to: Result.Operators
defdelegate perform(result, f), to: Result.Operators
defdelegate and_then(result, f), to: Result.Operators
defdelegate with_default(result, default), to: Result.Operators
defdelegate resolve(result), to: Result.Operators
defdelegate error?(result), to: Result.Operators
defdelegate ok?(result), to: Result.Operators
end