update dependencies, updated rust edition
Some checks failed
build / docker (push) Has been cancelled
Some checks failed
build / docker (push) Has been cancelled
This commit is contained in:
1818
Cargo.lock
generated
1818
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
||||
[package]
|
||||
name = "cait-sith"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
serenity = { version = "0.12.2", features = [
|
||||
@@ -12,10 +12,10 @@ serenity = { version = "0.12.2", features = [
|
||||
"collector",
|
||||
] }
|
||||
tokio = { version = "1.41.0", features = ["macros", "rt-multi-thread"] }
|
||||
reqwest = { version = "0.12.9", features = ["json", "rustls-tls"] }
|
||||
reqwest = { version = "0.13.2", features = ["json"] }
|
||||
tracing = "0.1.40"
|
||||
dotenvy = "0.15.7"
|
||||
rand = "0.8.5"
|
||||
rand = { version = "0.10.0", features = ["thread_rng"] }
|
||||
chrono = { version = "0.4.38" }
|
||||
serde = "1.0.214"
|
||||
serde_json = "1.0.132"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
use rand::seq::SliceRandom;
|
||||
use rand::seq::IndexedRandom;
|
||||
|
||||
pub fn get_random_insult() -> String {
|
||||
let insults = get_insults();
|
||||
let result = insults.choose(&mut rand::thread_rng()).unwrap();
|
||||
let result = insults.choose(&mut rand::rng()).unwrap();
|
||||
result.to_owned().to_string()
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use rand::prelude::*;
|
||||
use rand::rngs::ThreadRng;
|
||||
use rand::Rng;
|
||||
|
||||
pub struct RandomGen {
|
||||
pub rng: ThreadRng,
|
||||
@@ -7,12 +7,12 @@ pub struct RandomGen {
|
||||
|
||||
impl RandomGen {
|
||||
pub fn new() -> Self {
|
||||
RandomGen {
|
||||
rng: rand::thread_rng(),
|
||||
}
|
||||
RandomGen { rng: rand::rng() }
|
||||
}
|
||||
|
||||
pub fn range_random_from_one(&mut self, limit: i32) -> i32 {
|
||||
self.rng.gen_range(1..limit)
|
||||
self.rng.random_range(1..limit)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user