Skip to main content

ActivityFn

Type Alias ActivityFn 

Source
pub type ActivityFn = Arc<dyn Fn(ActivityContext, Option<String>) -> Pin<Box<dyn Future<Output = ActivityResult> + Send>> + Send + Sync>;
Expand description

Type alias for boxed activity functions.

Activity functions are async functions that take an ActivityContext and optional JSON-serialised input string.

Aliased Typeยง

pub struct ActivityFn { /* private fields */ }