Struct std::Join3
generic<A: Future, B: Future, C: Future, TA, TB, TC> struct Join3 {
A a;
B b;
C c;
TA ra[1];
TB rb[1];
TC rc[1];
int done;
int delivered;
}Three at once. Output: Both<TA, Both<TB, TC>> -- (a, (b, c)).
Fields
bit 0: a, 1: b, 2: c (its output is stored)
the outputs moved out in the Ready Both
Methods
and outputs nobody received