Crate xerv_nodes

Crate xerv_nodes 

Source
Expand description

Standard library nodes and triggers for XERV.

This crate provides the built-in nodes and triggers that form XERV’s standard library:

§Flow Control (flow::*)

§Data Manipulation (data::*)

§Triggers (triggers::*)

Re-exports§

pub use flow::LoopCondition;
pub use flow::LoopNode;
pub use flow::MergeNode;
pub use flow::MergeStrategy;
pub use flow::ResumeMethod;
pub use flow::SwitchCondition;
pub use flow::SwitchNode;
pub use flow::TimeoutAction;
pub use flow::WaitNode;
pub use flow::WaitPersistence;
pub use data::AggregateNode;
pub use data::AggregateOperation;
pub use data::ConcatNode;
pub use data::FieldMapping;
pub use data::JsonDynamicNode;
pub use data::MapNode;
pub use data::SplitMode;
pub use data::SplitNode;
pub use triggers::CronTrigger;
pub use triggers::CronTriggerFactory;
pub use triggers::FilesystemTrigger;
pub use triggers::FilesystemTriggerFactory;
pub use triggers::ManualEvent;
pub use triggers::ManualFireHandle;
pub use triggers::ManualTrigger;
pub use triggers::ManualTriggerFactory;
pub use triggers::MemoryInjector;
pub use triggers::MemoryTrigger;
pub use triggers::MemoryTriggerFactory;
pub use triggers::QueueHandle;
pub use triggers::QueueMessage;
pub use triggers::QueueTrigger;
pub use triggers::QueueTriggerFactory;
pub use triggers::StandardTriggerFactory;
pub use triggers::WebhookTrigger;
pub use triggers::WebhookTriggerFactory;

Modules§

data
Data manipulation nodes.
flow
Flow control nodes.
prelude
Prelude for commonly used types.
triggers
Trigger implementations for XERV.