Module task

Source

Modules§

action
create_task
flags
Add flags for tasks
initialize_task
task_container
task_executor
task_io
up_to_date
work_handler

Structs§

AnyTaskHandle
ConfigureTask
Executable
The wrapped task itself
LazyTask
TaskHandle
TaskHandleFactory
TaskOrdering
Represents some task ordering, describing a temporal constraint between the execution of some task and a Buildable.
TaskProvider

Enums§

TaskOrderingKind
The kind of task ordering to establish temporal dependencies between tasks and buildables
TaskOutcome
The outcome of task.

Traits§

BuildableTask
Tasks that are buildable are able to produce a BuiltByContainer that describes what tasks are required in order to run the task.
ExecutableTask
A object safe generic trait for executing tasks
FullTask
A full task is buildable and executable.
HasTaskId
Represents an object that has a task id
ResolveExecutable
ResolveInnerTask
ResolveTask
Task

Functions§

force_rerun