Trait AddWork

Source
pub trait AddWork {
    // Required method
    fn add_work(
        &self,
        handle: &mut WorkHandler,
    ) -> Result<(), PayloadError<ProjectError>>;
}
Expand description

Add some type to a work handle.

When using TaskIO or AddWork derive, accessed using #[flatten] for inner fields.

Required Methods§

Source

fn add_work( &self, handle: &mut WorkHandler, ) -> Result<(), PayloadError<ProjectError>>

Adds this object to a work handler, registering inputs and outputs as applicable.

Implementors§