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