aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKunoiSayami <[email protected]>2025-03-04 22:48:32 +0800
committerKunoiSayami <[email protected]>2025-03-04 22:48:32 +0800
commit58047f90f79b129e445cbf856a23b3a5518c0b12 (patch)
tree42b213b2574840786fdc98684170881b973a282d /src
parent1c9133be32345593b64cb4fff7fe28206adb3fb8 (diff)
chore: Update to rust-2024 version
Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/datastructures.rs10
-rw-r--r--src/main.rs4
-rw-r--r--src/test.rs12
3 files changed, 13 insertions, 13 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();
diff --git a/src/main.rs b/src/main.rs
index 5b10e01..268cbe5 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -168,7 +168,7 @@ async fn cmd_authenticate_cookie(matches: &ArgMatches, cfg: Config) -> Result<bo
.await?
{
let users = users.split_whitespace().collect::<Vec<&str>>();
- conn.sadd(&redis_key, users).await?;
+ let _: () = conn.sadd(&redis_key, users).await?;
}
}
@@ -841,7 +841,7 @@ fn main() -> Result<()> {
return Err(anyhow::Error::msg(format!(
"Got error while append to {}: {:?}",
&logfile_path, e
- )))
+ )));
}
};
diff --git a/src/test.rs b/src/test.rs
index 45900d1..54435e5 100644
--- a/src/test.rs
+++ b/src/test.rs
@@ -18,13 +18,13 @@
#[cfg(test)]
mod core {
use crate::{
- cmd_add_user, cmd_authenticate_cookie, cmd_init, cmd_repo_user_control,
- datastructures::{rand_str, Config, TestSuite},
- get_arg_matches, IOModule,
+ IOModule, cmd_add_user, cmd_authenticate_cookie, cmd_init, cmd_repo_user_control,
+ datastructures::{Config, TestSuite, rand_str},
+ get_arg_matches,
};
use argon2::{
- password_hash::{PasswordHash, PasswordHasher, PasswordVerifier, SaltString},
Argon2,
+ password_hash::{PasswordHash, PasswordHasher, PasswordVerifier, SaltString},
};
use redis::AsyncCommands;
#[cfg(feature = "pam")]
@@ -37,7 +37,7 @@ mod core {
#[test]
fn test_argon2() {
- use rand_core::OsRng;
+ use argon2::password_hash::rand_core::OsRng;
let passwd = b"hunter2";
let salt = SaltString::generate(&mut OsRng);
@@ -65,7 +65,7 @@ mod core {
assert_eq!(conn.get::<_, String>("auth_test").await?, s);
- conn.del("auth_test").await?;
+ let _: () = conn.del("auth_test").await?;
assert_eq!(conn.exists::<_, bool>("auth_test").await?, false);
Ok(())