pub trait Task where
    Self: Serialize + DeserializeOwned + Debug + Send + Sync + 'static,
    Self::Output: Serialize + DeserializeOwned + Debug + Send + Sync + 'static, 
{ type Output; const STAGE: &'static str; }
Expand description

Task of a specific stage, with Output & Error defined

Required Associated Types

The output type

Required Associated Constants

The stage name.

Implementors