stepflow 0.0.8

Automatically generate user flows by defining the data needed
Documentation
// include commonly used traits
pub mod prelude {
  pub use stepflow_base::ObjectStoreContent;
  pub use stepflow_data::var::Var;
  pub use stepflow_data::value::Value;
  pub use stepflow_action::{Action, EscapedString};
}

pub mod object {
  pub use stepflow_base::ObjectStore;
  pub use stepflow_base::IdError;
}

pub mod data {
  pub use stepflow_data::{StateData, StateDataFiltered, BaseValue};
  pub use stepflow_data::var::{BoolVar, EmailVar, Var, VarId, StringVar, TrueVar};
  pub use stepflow_data::value::{ValidVal, StringValue, TrueValue, EmailValue, BoolValue};
  pub use stepflow_data::{InvalidVars, InvalidValue};
}

pub mod step {
  pub use stepflow_step::{Step, StepId};
}

pub mod action {
  pub use stepflow_action::{ActionId, ActionResult};
  pub use stepflow_action::{HtmlFormAction, HtmlFormConfig, SetDataAction};
  pub use stepflow_action::{StringTemplateAction, HtmlEscapedString, UriEscapedString};
  pub use stepflow_action::ActionError;
}

pub use stepflow_session::{Session, SessionId};
pub use stepflow_session::AdvanceBlockedOn;
pub use stepflow_session::Error;