Schemer.Execution (schemer v0.1.0)

A schemer execution.

Link to this section Summary

Functions

Put value, and mark the execution resolved.

Link to this section Types

@type node_key() :: String.t()
@type t() :: %Schemer.Execution{
  node_key: node_key(),
  parent_value: term(),
  path: [Node.t()],
  status: :resolved | :unresolved,
  value: term()
}

Link to this section Functions

Link to this function

put_value(execution, value)

@spec put_value(t(), term()) :: t()

Put value, and mark the execution resolved.