diff options
| author | KunoiSayami <[email protected]> | 2025-03-04 22:48:32 +0800 |
|---|---|---|
| committer | KunoiSayami <[email protected]> | 2025-03-04 22:48:32 +0800 |
| commit | 58047f90f79b129e445cbf856a23b3a5518c0b12 (patch) | |
| tree | 42b213b2574840786fdc98684170881b973a282d /src/datastructures.rs | |
| parent | 1c9133be32345593b64cb4fff7fe28206adb3fb8 (diff) | |
chore: Update to rust-2024 version
Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'src/datastructures.rs')
| -rw-r--r-- | src/datastructures.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/datastructures.rs b/src/datastructures.rs index ef5c8a4..1894d33 100644 --- a/src/datastructures.rs +++ b/src/datastructures.rs @@ -17,8 +17,8 @@ use anyhow::Result; use argon2::{ - password_hash::{rand_core::OsRng, PasswordHash, PasswordHasher, PasswordVerifier, SaltString}, Argon2, + password_hash::{PasswordHash, PasswordHasher, PasswordVerifier, SaltString, rand_core::OsRng}, }; use base64::Engine; #[cfg(feature = "pam")] @@ -53,19 +53,19 @@ pub fn get_current_timestamp() -> u64 { } pub fn rand_int() -> RandIntType { - let mut rng = rand::thread_rng(); - rng.gen() + let mut rng = rand::rng(); + rng.random() } pub fn rand_str(len: usize) -> String { const CHARSET: &[u8] = b"ABCDEFGHIJKLMNOPQRSTUVWXYZ\ abcdefghijklmnopqrstuvwxyz\ 0123456789"; - let mut rng = rand::thread_rng(); + let mut rng = rand::rng(); let password: String = (0..len) .map(|_| { - let idx = rng.gen_range(0..CHARSET.len()); + let idx = rng.random_range(0..CHARSET.len()); CHARSET[idx] as char }) .collect(); |
