stepflow_action/lib.rs
1//! Actions for [StepFlow](https://stepflow.dev)
2//!
3//! Provides the [`Action`] which fulfill the outputs of a [`Step`](stepflow_step::Step).
4//!
5//! Pre-built Actions include
6//! - [`HtmlFormAction`]
7//! - [`SetDataAction`]
8
9mod error;
10pub use error::ActionError;
11
12mod string_template;
13pub use string_template::{render_template, EscapedString, HtmlEscapedString, UriEscapedString};
14
15mod action;
16pub use action::{ Action, ActionId, ActionResult, StringTemplateAction, HtmlFormAction, HtmlFormConfig, SetDataAction };