pub struct StartEventActivity { /* private fields */ }Expand description
Start Event Activity
Implements Activity trait for StartEvent elements.
Implementations§
Source§impl StartEventActivity
impl StartEventActivity
pub fn new(event: StartEvent) -> Self
Trait Implementations§
Source§impl Activity for StartEventActivity
impl Activity for StartEventActivity
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 StartEventActivity
impl RefUnwindSafe for StartEventActivity
impl Send for StartEventActivity
impl Sync for StartEventActivity
impl Unpin for StartEventActivity
impl UnsafeUnpin for StartEventActivity
impl UnwindSafe for StartEventActivity
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