Trait assemble_core::task::Task

source ·
pub trait Task: UpToDate + InitializeTask + CreateTask + TaskIO + Sized + Debug {
    fn task_action(
        _task: &mut Executable<Self>,
        _project: &Project
    ) -> BuildResult; fn did_work(&self) -> bool { ... } }

Required Methods§

The action that the task performs

Provided Methods§

Check whether this task did work.

By default, this is always true.

Implementors§