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§

A tuple that can be pushed/inserted into the tupled distributions

Required Methods§

Creates a new tuple of vecs

Push one element into each of the vecs

Append one tuple of vecs to this one, leaving the vecs in the other tuple empty

Convert the tuple of vectors into a tuple of distributions

Implementations on Foreign Types§

Implementors§