fn text_string<'a, R: Rng + ?Sized>( rng: &mut R, source: &'a str, min: usize, max: usize, ) -> &'a str