use rand::seq::SliceRandom; pub fn generate_random_string(length: usize) -> String { let charset = b"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; let mut rng = rand::thread_rng(); (0..length) .map(|_| *charset.choose(&mut rng).unwrap() as char) .collect() }