pub trait TupledDistributionsBuilder: Sized {
type Item: Tuple<Builder = Self>;
fn new(size: usize) -> Self;
fn push(&mut self, tuple: Self::Item);
fn extend(&mut self, other: &mut Self);
fn complete(self) -> <Self::Item as Tuple>::Distributions;
}
Expand description
A tuple of vecs used to build distributions.
Required Associated Types§
Required Methods§
sourcefn extend(&mut self, other: &mut Self)
fn extend(&mut self, other: &mut Self)
Append one tuple of vecs to this one, leaving the vecs in the other tuple empty
sourcefn complete(self) -> <Self::Item as Tuple>::Distributions
fn complete(self) -> <Self::Item as Tuple>::Distributions
Convert the tuple of vectors into a tuple of distributions