Trait criterion_stats::tuple::Tuple[][src]

pub trait Tuple: Sized {
    type Distributions: TupledDistributions<Item = Self>;
    type Builder: TupledDistributionsBuilder<Item = Self>;
}

Any tuple: (A, B, ..)

Associated Types

type Distributions: TupledDistributions<Item = Self>[src]

A tuple of distributions associated with this tuple

type Builder: TupledDistributionsBuilder<Item = Self>[src]

A tuple of vectors associated with this tuple

Loading content...

Implementations on Foreign Types

impl<A> Tuple for (A,) where
    A: Copy
[src]

type Distributions = (Distribution<A>,)

type Builder = (Vec<A>,)

impl<A, B> Tuple for (A, B) where
    A: Copy,
    B: Copy
[src]

type Distributions = (Distribution<A>, Distribution<B>)

type Builder = (Vec<A>, Vec<B>)

impl<A, B, C> Tuple for (A, B, C) where
    A: Copy,
    B: Copy,
    C: Copy
[src]

type Distributions = (Distribution<A>, Distribution<B>, Distribution<C>)

type Builder = (Vec<A>, Vec<B>, Vec<C>)

impl<A, B, C, D> Tuple for (A, B, C, D) where
    A: Copy,
    B: Copy,
    C: Copy,
    D: Copy
[src]

type Distributions = (Distribution<A>, Distribution<B>, Distribution<C>, Distribution<D>)

type Builder = (Vec<A>, Vec<B>, Vec<C>, Vec<D>)

Loading content...

Implementors

Loading content...