webql/assembler

Copy Markdown

Types

Assembler

pub opaque type Assembler(task)

Values

assemble

pub fn assemble(
  assembler: Assembler(task),
  graph: graph.Graph,
) -> Result(plan.Plan(task), diagnostic.Diagnostic)

Runs an executable plan.

new

pub fn new(schema: schema.Schema(task)) -> Assembler(task)

Creates a new assembler instance from an executable plan.