aboutsummaryrefslogtreecommitdiff
path: root/src/datastructures.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/datastructures.rs')
-rw-r--r--src/datastructures.rs10
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();