Skip to main content

Module plan

Module plan 

Source

Modules§

condition

Structs§

ExecutionReport
SchedulerContext
StepResult

Enums§

PlannedCall
What a step is about to dispatch, as SchedulerContext::gate_step is shown it.
StepStatus

Constants§

CANCELED_BEFORE_STEP_ERROR
The error every step a cancelled run never dispatched settles skipped with.
CANCELED_STEP_ERROR
The error a capsule step settles with when the task running its plan is cancelled while its sub-capsule is running.
PLAN_CANCELED_REASON
The reason on a cancelled run’s plan_end.

Traits§

PlanTask
The task a plan runs for, as the scheduler sees it: whether it has been cancelled, and the set that accounts for every sub-capsule the task starts.

Functions§

execute
Run the plan at plan_path. Its shell steps get a network namespace of their own, released when the plan ends.