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