TupledDistributions

Trait TupledDistributions 

Source
pub trait TupledDistributions: Sized {
    type Item: Tuple<Distributions = Self>;
}
Expand description

A tuple of distributions: (Distribution<A>, Distribution<B>, ..)

Required Associated Types§

Source

type Item: Tuple<Distributions = Self>

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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<A> TupledDistributions for (Distribution<A>,)
where A: Copy,

Source§

impl<A, B> TupledDistributions for (Distribution<A>, Distribution<B>)
where A: Copy, B: Copy,

Source§

impl<A, B, C> TupledDistributions for (Distribution<A>, Distribution<B>, Distribution<C>)
where A: Copy, B: Copy, C: Copy,

Source§

impl<A, B, C, D> TupledDistributions for (Distribution<A>, Distribution<B>, Distribution<C>, Distribution<D>)
where A: Copy, B: Copy, C: Copy, D: Copy,

Implementors§