bpm_engine_runtime/
executor.rs1use bpm_engine_core::{Node, ProcessInstance, Token};
2
3pub struct ExecutionContext<'a> {
4 pub instance: &'a mut ProcessInstance,
5}
6
7pub trait NodeExecutor {
8 fn execute(&self, node: &Node, token: &mut Token, ctx: &mut ExecutionContext<'_>);
9}