pub struct InclusiveGatewayActivity { /* private fields */ }Expand description
Inclusive Gateway Activity
Implements Activity trait for InclusiveGateway elements. Takes flows where conditions evaluate to true.
Implementations§
Source§impl InclusiveGatewayActivity
impl InclusiveGatewayActivity
pub fn new(gateway: InclusiveGateway) -> Self
Trait Implementations§
Source§impl Activity for InclusiveGatewayActivity
impl Activity for InclusiveGatewayActivity
Source§fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
context: &'life1 mut ExecutionContext,
) -> Pin<Box<dyn Future<Output = Result<ActivityResult, ActivityError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn execute<'life0, 'life1, 'async_trait>(
&'life0 self,
context: &'life1 mut ExecutionContext,
) -> Pin<Box<dyn Future<Output = Result<ActivityResult, ActivityError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Execute the activity Read more
Auto Trait Implementations§
impl Freeze for InclusiveGatewayActivity
impl RefUnwindSafe for InclusiveGatewayActivity
impl Send for InclusiveGatewayActivity
impl Sync for InclusiveGatewayActivity
impl Unpin for InclusiveGatewayActivity
impl UnsafeUnpin for InclusiveGatewayActivity
impl UnwindSafe for InclusiveGatewayActivity
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