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]
|
[package]
|
||||||
name = "cait-sith"
|
name = "cait-sith"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serenity = { version = "0.12.2", features = [
|
serenity = { version = "0.12.2", features = [
|
||||||
@@ -12,10 +12,10 @@ serenity = { version = "0.12.2", features = [
|
|||||||
"collector",
|
"collector",
|
||||||
] }
|
] }
|
||||||
tokio = { version = "1.41.0", features = ["macros", "rt-multi-thread"] }
|
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"
|
tracing = "0.1.40"
|
||||||
dotenvy = "0.15.7"
|
dotenvy = "0.15.7"
|
||||||
rand = "0.8.5"
|
rand = { version = "0.10.0", features = ["thread_rng"] }
|
||||||
chrono = { version = "0.4.38" }
|
chrono = { version = "0.4.38" }
|
||||||
serde = "1.0.214"
|
serde = "1.0.214"
|
||||||
serde_json = "1.0.132"
|
serde_json = "1.0.132"
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
use rand::seq::SliceRandom;
|
use rand::seq::IndexedRandom;
|
||||||
|
|
||||||
pub fn get_random_insult() -> String {
|
pub fn get_random_insult() -> String {
|
||||||
let insults = get_insults();
|
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()
|
result.to_owned().to_string()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
use rand::prelude::*;
|
||||||
use rand::rngs::ThreadRng;
|
use rand::rngs::ThreadRng;
|
||||||
use rand::Rng;
|
|
||||||
|
|
||||||
pub struct RandomGen {
|
pub struct RandomGen {
|
||||||
pub rng: ThreadRng,
|
pub rng: ThreadRng,
|
||||||
@@ -7,12 +7,12 @@ pub struct RandomGen {
|
|||||||
|
|
||||||
impl RandomGen {
|
impl RandomGen {
|
||||||
pub fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
RandomGen {
|
RandomGen { rng: rand::rng() }
|
||||||
rng: rand::thread_rng(),
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn range_random_from_one(&mut self, limit: i32) -> i32 {
|
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