1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
//! Actions for [StepFlow](https://stepflow.dev)
//!
//! Provides the [`Action`] which fulfill the outputs of a [`Step`](stepflow_step::Step).
//!
//! Pre-built Actions include
//! - [`HtmlFormAction`]
//! - [`SetDataAction`]

mod error;
pub use error::ActionError;

mod string_template;
pub use string_template::{render_template, EscapedString, HtmlEscapedString, UriEscapedString};

mod action;
pub use action::{ Action, ActionId, ActionResult, StringTemplateAction, HtmlFormAction, HtmlFormConfig, SetDataAction };