Module node

Source
Expand description

The interface for running a node

All Nodes are cast to concrete types, with each type defining it’s custom execution behaviour but each type inherits from a common interface, the Node trait.

The Node trait allows us to pass around a trait object meaning we don’t need knowledge of a Node’s specific type, only it’s behaviour.

Modules§

types
Types are the concrete structs and enums that a Node is cast to

Enums§

NodeError
The error type used for defining an exception when running a node

Traits§

Node
The Node trait is to be implemented by all node types that can occur in a workflow