pub trait Step<Input, B>where
B: BackendExt,{
type Response;
type Error;
// Required method
fn register(
&mut self,
router: &mut WorkflowRouter<B>,
) -> Result<(), BoxDynError>;
}Expand description
A workflow step
A single unit of work in a workflow pipeline.
Required Associated Types§
Required Methods§
Sourcefn register(
&mut self,
router: &mut WorkflowRouter<B>,
) -> Result<(), BoxDynError>
fn register( &mut self, router: &mut WorkflowRouter<B>, ) -> Result<(), BoxDynError>
Register the step with the workflow router.