Trait shred::Task
[−]
[src]
pub trait Task<'a> { type TaskData: TaskData<'a>; fn work(&mut self, bundle: Self::TaskData); }
A Task
, executed with a
set of required Resource
s.
Associated Types
type TaskData: TaskData<'a>
The resource bundle required to execute this task.
To create such a resource bundle,
simple derive TaskData
for it.