Skip to main content

Module graph

Module graph 

Source

Structs§

FnNode
A node implemented as an async closure, avoiding the need for a full struct + trait impl.
Graph
The Orchestrator Graph holding the registry of named Nodes.
GraphBuilder
Builder for constructing graphs with a fluent API.
NodeConfig
Per-node execution configuration that overrides graph-level defaults.
NodeMeta
Metadata returned alongside the updated state by every node. Used to populate ExecutionSpan without requiring a side-channel.
NodeOutput
Wraps the updated state with execution metadata for observability.
RetryPolicy
Retry policy attached to the graph or overridden per-node.

Enums§

Edge
Represents mapping transitions
GraphEvent
Events broadcast during graph execution.
WaveFailurePolicy
Controls how a parallel wave handles individual node failures.

Traits§

Node
A computational unit within the graph that transforms state.
State
A generic bound for the payload passed between nodes. Must be thread-safe for async executors and serializable for checkpointing.