[][src]Type Definition specs_task::TaskGraph

type TaskGraph = Cons<Box<dyn TaskFactory>>;

A node of the binary tree grammar that describes a task graph. Cons::Seq lists represent sequential execution of tasks. Cons::Fork lists represent concurrent execution of tasks. The leaves of the tree are Cons::Tasks.

Implementations

impl TaskGraph[src]

pub fn assemble(
    self,
    on_completion: OnCompletion,
    user: &TaskUser
) -> Option<Entity>
[src]

Lazily create all of the task graph entities and connect them with edges. Tasks won't exist until calling World::maintain.