Oi. Result
(oi v0.7.0)
Copy Markdown
Execution result: the final drafting memory.
memory is keyed by Orchid io_key, values are Orchid.Param.t().
Summary
Types
@type t() :: %Oi.Result{memory: %{required(Orchid.Step.io_key()) => Orchid.Param.t()}}
Functions
@spec fetch(t(), Orchid.Step.io_key()) :: {:ok, Orchid.Param.t()} | {:error, :not_found}
@spec new(%{required(Orchid.Step.io_key()) => Orchid.Param.t()}) :: t()
@spec reify(t(), Orchid.Step.io_key()) :: {:ok, term()} | {:error, :not_found}