Trait stepflow_action::Action [−][src]
Required methods
fn id(&self) -> &ActionId
[src]
fn boxed(self) -> Box<dyn Action + Sync + Send>
[src]
fn start(
&mut self,
step: &Step,
step_name: Option<&String>,
step_data: &StateDataFiltered<'_>,
vars: &ObjectStoreFiltered<'_, Box<dyn Var + Send + Sync>, VarId>
) -> Result<ActionResult, ActionError>
[src]
&mut self,
step: &Step,
step_name: Option<&String>,
step_data: &StateDataFiltered<'_>,
vars: &ObjectStoreFiltered<'_, Box<dyn Var + Send + Sync>, VarId>
) -> Result<ActionResult, ActionError>
Implementors
impl Action for HtmlFormAction
[src]
fn id(&self) -> &ActionId
[src]
fn boxed(self) -> Box<dyn Action + Sync + Send>
[src]
fn start(
&mut self,
step: &Step,
_step_name: Option<&String>,
_step_data: &StateDataFiltered<'_>,
vars: &ObjectStoreFiltered<'_, Box<dyn Var + Send + Sync>, VarId>
) -> Result<ActionResult, ActionError>
[src]
&mut self,
step: &Step,
_step_name: Option<&String>,
_step_data: &StateDataFiltered<'_>,
vars: &ObjectStoreFiltered<'_, Box<dyn Var + Send + Sync>, VarId>
) -> Result<ActionResult, ActionError>
impl Action for SetDataAction
[src]
fn id(&self) -> &ActionId
[src]
fn boxed(self) -> Box<dyn Action + Sync + Send>
[src]
fn start(
&mut self,
_step: &Step,
_step_name: Option<&String>,
_step_data: &StateDataFiltered<'_>,
_vars: &ObjectStoreFiltered<'_, Box<dyn Var + Send + Sync>, VarId>
) -> Result<ActionResult, ActionError>
[src]
&mut self,
_step: &Step,
_step_name: Option<&String>,
_step_data: &StateDataFiltered<'_>,
_vars: &ObjectStoreFiltered<'_, Box<dyn Var + Send + Sync>, VarId>
) -> Result<ActionResult, ActionError>
impl Action for UrlStepAction
[src]
fn id(&self) -> &ActionId
[src]
fn boxed(self) -> Box<dyn Action + Sync + Send>
[src]
fn start(
&mut self,
step: &Step,
step_name: Option<&String>,
_step_data: &StateDataFiltered<'_>,
_vars: &ObjectStoreFiltered<'_, Box<dyn Var + Send + Sync>, VarId>
) -> Result<ActionResult, ActionError>
[src]
&mut self,
step: &Step,
step_name: Option<&String>,
_step_data: &StateDataFiltered<'_>,
_vars: &ObjectStoreFiltered<'_, Box<dyn Var + Send + Sync>, VarId>
) -> Result<ActionResult, ActionError>
impl<F> Action for CallbackStepAction<F> where
F: FnMut(&Step, Option<&String>, &StateDataFiltered<'_>, &ObjectStoreFiltered<'_, Box<dyn Var + Send + Sync>, VarId>) -> Result<ActionResult, ActionError> + Send + Sync,
[src]
F: FnMut(&Step, Option<&String>, &StateDataFiltered<'_>, &ObjectStoreFiltered<'_, Box<dyn Var + Send + Sync>, VarId>) -> Result<ActionResult, ActionError> + Send + Sync,