[][src]Trait coffee::load::Join

pub trait Join {
type Type;
    fn join(self) -> Task<Self::Type>;
}

Join tasks with ease.

Learn more about how to use this trait in the Task docs.

Associated Types

type Type

The resulting output of the Task after joining.

Loading content...

Required methods

fn join(self) -> Task<Self::Type>

Join tasks into a new one that collects the results.

Loading content...

Implementations on Foreign Types

impl<A: 'static, B: 'static> Join for (Task<A>, Task<B>)[src]

type Type = (A, B)

impl<A: 'static, B: 'static, C: 'static> Join for (Task<A>, Task<B>, Task<C>)[src]

type Type = (A, B, C)

impl<A: 'static, B: 'static, C: 'static, D: 'static> Join for (Task<A>, Task<B>, Task<C>, Task<D>)[src]

type Type = (A, B, C, D)

impl<A: 'static, B: 'static, C: 'static, D: 'static, E: 'static> Join for (Task<A>, Task<B>, Task<C>, Task<D>, Task<E>)[src]

type Type = (A, B, C, D, E)

impl<A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static> Join for (Task<A>, Task<B>, Task<C>, Task<D>, Task<E>, Task<F>)[src]

type Type = (A, B, C, D, E, F)

impl<A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static> Join for (Task<A>, Task<B>, Task<C>, Task<D>, Task<E>, Task<F>, Task<G>)[src]

type Type = (A, B, C, D, E, F, G)

impl<A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static> Join for (Task<A>, Task<B>, Task<C>, Task<D>, Task<E>, Task<F>, Task<G>, Task<H>)[src]

type Type = (A, B, C, D, E, F, G, H)

Loading content...

Implementors

Loading content...