Struct finchers::task::Join3
[−]
[src]
pub struct Join3<T1, T2, T3> { /* fields omitted */ }
Trait Implementations
impl<T1: Debug, T2: Debug, T3: Debug> Debug for Join3<T1, T2, T3>
[src]
impl<T1, T2, T3, E> Task for Join3<T1, T2, T3> where
T1: Task<Error = E>,
T2: Task<Error = E>,
T3: Task<Error = E>,
[src]
T1: Task<Error = E>,
T2: Task<Error = E>,
T3: Task<Error = E>,
type Item = (T1::Item, T2::Item, T3::Item)
The type on success.
type Error = E
The type on failure.
type Future = Join3<T1::Future, T2::Future, T3::Future>
The type of value returned from launch
.
fn launch(self, ctx: &mut TaskContext) -> Self::Future
[src]
Launches itself and construct a Future
, and then return it. Read more