ResolveTask

Trait ResolveTask 

Source
pub trait ResolveTask {
    type Executable: ExecutableTask;

    // Required method
    fn resolve_task(
        self,
        project: &SharedProject,
    ) -> ProjectResult<Self::Executable>;
}

Required Associated Types§

Required Methods§

Source

fn resolve_task( self, project: &SharedProject, ) -> ProjectResult<Self::Executable>

Implementors§

Source§

impl<T: Task + Send + Sync + Debug + 'static> ResolveTask for LazyTask<T>