Trait Shuffle

Source
pub trait Shuffle {
    // Required method
    fn shuffle(&mut self, rng: &mut impl Rng);
}
Expand description

A trait for shuffling a collection

Required Methods§

Source

fn shuffle(&mut self, rng: &mut impl Rng)

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<T> Shuffle for Vec<T>

Source§

fn shuffle(&mut self, rng: &mut impl Rng)

Implementors§