From 58047f90f79b129e445cbf856a23b3a5518c0b12 Mon Sep 17 00:00:00 2001 From: KunoiSayami Date: Tue, 4 Mar 2025 22:48:32 +0800 Subject: chore: Update to rust-2024 version Signed-off-by: KunoiSayami --- src/datastructures.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/datastructures.rs') 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(); -- cgit v1.3.1