Skip to main content

evaluate_command_instance

Function evaluate_command_instance 

Source
pub async fn evaluate_command_instance(
    construct_did: &ConstructDid,
    pass_result: &mut EvaluationPassResult,
    unexecutable_nodes: &mut HashSet<ConstructDid>,
    genesis_dependency_execution_results: &mut DependencyExecutionResultCache,
    runbook_workspace_context: &RunbookWorkspaceContext,
    runbook_execution_context: &mut RunbookExecutionContext,
    runtime_context: &RuntimeContext,
    supervision_context: &RunbookSupervisionContext,
    action_item_requests: &mut BTreeMap<ConstructDid, Vec<&mut ActionItemRequest>>,
    action_item_responses: &BTreeMap<ConstructDid, Vec<ActionItemResponse>>,
    progress_tx: &Sender<BlockEvent>,
) -> LoopEvaluationResult