pub trait WorkflowVisitor {
// Provided methods
fn visit_task(&mut self, _task: &ElemTask) { ... }
fn visit_commit(&mut self, _commit: &ElemCommit) { ... }
fn visit_branch(&mut self, _branch: &ElemBranch) { ... }
fn visit_parallel(&mut self, _parallel: &ElemParallel) { ... }
fn visit_loop(&mut self, _loop: &ElemLoop) { ... }
fn visit_next(&mut self) { ... }
fn visit_stop(&mut self, _stop: &HashSet<Dataset>) { ... }
}
Expand description
A definition of a visitor for Workflow graphs