StatifierBlocks.Predicates.TruthTable.Row (StatifierBlocks v0.17.0)

Copy Markdown View Source

One truth-table row: the bindings that build its context, the resulting cells (or a row-level error when the bindings themselves fail), and an optional author-facing note.

Summary

Types

t()

@type t() :: %StatifierBlocks.Predicates.TruthTable.Row{
  bindings: %{optional(String.t()) => String.t()},
  cells: [StatifierBlocks.Predicates.TruthTable.Cell.t()],
  context: StatifierBlocks.Predicates.context() | nil,
  error: StatifierBlocks.Predicates.reason() | nil,
  name: String.t(),
  note: String.t() | nil
}