[][src]Trait ordist::random::Shuffle

pub trait Shuffle: Sized {
    fn shuffle_seed(&self, random_seed: u32) -> Self;
fn shuffle_seed_into(&mut self, random_seed: u32) -> Self;
fn shuffle_seed_inplace(&mut self, random_seed: u32); fn shuffle(&self) -> Self { ... }
fn shuffle_into(&mut self) -> Self { ... }
fn shuffle_inplace(&mut self) { ... } }

Required methods

fn shuffle_seed(&self, random_seed: u32) -> Self

fn shuffle_seed_into(&mut self, random_seed: u32) -> Self

fn shuffle_seed_inplace(&mut self, random_seed: u32)

Loading content...

Provided methods

fn shuffle(&self) -> Self

fn shuffle_into(&mut self) -> Self

fn shuffle_inplace(&mut self)

Loading content...

Implementations on Foreign Types

impl<T: OrDistElement> Shuffle for Vec<T>[src]

Loading content...

Implementors

Loading content...