yuque 0.1.3

Yuque Client SDK in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use rand::Rng;

const CHARSET: &[u8] = b"abcdefghijklmnopqrstuvwxyz";
const PASSWORD_LEN: usize = 10;

pub fn gen_rand_str() -> String {
    let mut rng = rand::thread_rng();
    (0..PASSWORD_LEN)
        .map(|_| {
            let idx = rng.gen_range(0..CHARSET.len());
            CHARSET[idx] as char
        })
        .collect()
}