Trait InitializeTask

Source
pub trait InitializeTask<T = Self>
where T: Task,
{ // Provided method fn initialize( _task: &mut Executable<T>, _project: &Project, ) -> Result<(), PayloadError<ProjectError>> { ... } }
Expand description

Trait to implement to initialize a task after it’s been wrapped in an Executable

Provided Methods§

Source

fn initialize( _task: &mut Executable<T>, _project: &Project, ) -> Result<(), PayloadError<ProjectError>>

Initialize tasks

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl InitializeTask for Help

Source§

impl InitializeTask for TaskReport

Source§

impl InitializeTask for assemble_std::defaults::tasks::WrapperTask

Source§

impl InitializeTask for Empty

Source§

impl InitializeTask for DownloadFile

Source§

impl InitializeTask for assemble_std::tasks::wrapper::WrapperTask

Source§

impl<T> InitializeTask for Basic<T>
where T: Debug,