pub struct IfStep {
pub condition: bool,
}Expand description
A conditional step that branches execution based on a boolean condition.
Fields§
§condition: boolCondition.
Trait Implementations§
Source§impl StepBody for IfStep
impl StepBody for IfStep
Source§fn run<'life0, 'life1, 'life2, 'async_trait>(
&'life0 mut self,
context: &'life1 StepExecutionContext<'life2>,
) -> Pin<Box<dyn Future<Output = Result<ExecutionResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn run<'life0, 'life1, 'life2, 'async_trait>(
&'life0 mut self,
context: &'life1 StepExecutionContext<'life2>,
) -> Pin<Box<dyn Future<Output = Result<ExecutionResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Execute the step. Read more
Auto Trait Implementations§
impl Freeze for IfStep
impl RefUnwindSafe for IfStep
impl Send for IfStep
impl Sync for IfStep
impl Unpin for IfStep
impl UnsafeUnpin for IfStep
impl UnwindSafe for IfStep
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more