Trait rand::distributions::DistString[][src]

pub trait DistString {
    fn append_string<R: Rng + ?Sized>(
        rng: &mut R,
        string: &mut String,
        len: usize
    ); fn sample_string<R: Rng + ?Sized>(&self, rng: &mut R, len: usize) -> String { ... } }
Expand description

String sampler

Sampling a String of random characters is not quite the same as collecting a sequence of chars. This trait contains some helpers.

Required methods

Append len random chars to string

Provided methods

Generate a String of len random chars


Note: the String is potentially left with excess capacity; optionally the user may call string.shrink_to_fit() afterwards.