pub struct EndStep;Expand description
A no-op marker step indicating the end of a workflow branch.
Trait Implementations§
Source§impl StepBody for EndStep
impl StepBody for EndStep
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,
Auto Trait Implementations§
impl Freeze for EndStep
impl RefUnwindSafe for EndStep
impl Send for EndStep
impl Sync for EndStep
impl Unpin for EndStep
impl UnsafeUnpin for EndStep
impl UnwindSafe for EndStep
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