iyzipay-rust 0.1.2

iyzipay rust client
Documentation
use std::iter;

use rand::distributions::Alphanumeric;
use rand::{thread_rng, Rng};

const ID_LENGTH: usize = 11;

pub struct RandomGenerator;

impl RandomGenerator {
    pub fn random_id() -> String {
        let mut rng = thread_rng();
        let random_alpanumeric: String = iter::repeat(())
            .map(|()| rng.sample(Alphanumeric))
            .take(ID_LENGTH)
            .collect();
        random_alpanumeric
    }
}