[][src]Trait rand::distributions::uniform::SampleUniform

pub trait SampleUniform: Sized {
    type Sampler: UniformSampler<X = Self>;
}

Helper trait for creating objects using the correct implementation of UniformSampler for the sampling type.

See the module documentation on how to implement Uniform range sampling for a custom type.

Associated Types

type Sampler: UniformSampler<X = Self>[src]

The UniformSampler implementation supporting type X.

Loading content...

Implementations on Foreign Types

impl SampleUniform for i8[src]

impl SampleUniform for i16[src]

impl SampleUniform for i32[src]

impl SampleUniform for i64[src]

impl SampleUniform for i128[src]

impl SampleUniform for isize[src]

impl SampleUniform for u8[src]

impl SampleUniform for u16[src]

impl SampleUniform for u32[src]

impl SampleUniform for u64[src]

impl SampleUniform for usize[src]

impl SampleUniform for u128[src]

impl SampleUniform for u64x2[src]

impl SampleUniform for i64x2[src]

impl SampleUniform for u64x4[src]

impl SampleUniform for i64x4[src]

impl SampleUniform for u64x8[src]

impl SampleUniform for i64x8[src]

impl SampleUniform for u32x2[src]

impl SampleUniform for i32x2[src]

impl SampleUniform for u32x4[src]

impl SampleUniform for i32x4[src]

impl SampleUniform for u32x8[src]

impl SampleUniform for i32x8[src]

impl SampleUniform for u32x16[src]

impl SampleUniform for i32x16[src]

impl SampleUniform for u16x2[src]

impl SampleUniform for i16x2[src]

impl SampleUniform for u16x4[src]

impl SampleUniform for i16x4[src]

impl SampleUniform for u16x8[src]

impl SampleUniform for i16x8[src]

impl SampleUniform for u16x16[src]

impl SampleUniform for i16x16[src]

impl SampleUniform for u16x32[src]

impl SampleUniform for i16x32[src]

impl SampleUniform for u8x2[src]

impl SampleUniform for i8x2[src]

impl SampleUniform for u8x4[src]

impl SampleUniform for i8x4[src]

impl SampleUniform for u8x8[src]

impl SampleUniform for i8x8[src]

impl SampleUniform for u8x16[src]

impl SampleUniform for i8x16[src]

impl SampleUniform for u8x32[src]

impl SampleUniform for i8x32[src]

impl SampleUniform for u8x64[src]

impl SampleUniform for i8x64[src]

impl SampleUniform for char[src]

impl SampleUniform for f32[src]

impl SampleUniform for f64[src]

impl SampleUniform for f32x2[src]

impl SampleUniform for f32x4[src]

impl SampleUniform for f32x8[src]

impl SampleUniform for f32x16[src]

impl SampleUniform for f64x2[src]

impl SampleUniform for f64x4[src]

impl SampleUniform for f64x8[src]

impl SampleUniform for Duration[src]

Loading content...

Implementors

Loading content...