Bump dependency versions

This commit is contained in:
Manuel Vögele
2024-09-26 10:25:34 +02:00
parent 38d62d1b04
commit 2041853a83
4 changed files with 66 additions and 43 deletions

83
Cargo.lock generated
View File

@@ -49,15 +49,16 @@ checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
[[package]] [[package]]
name = "aquamarine" name = "aquamarine"
version = "0.1.12" version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a941c39708478e8eea39243b5983f1c42d2717b3620ee91f4a52115fd02ac43f" checksum = "21cc1548309245035eb18aa7f0967da6bc65587005170c56e6ef2788a4cf3f4e"
dependencies = [ dependencies = [
"itertools 0.9.0", "include_dir",
"itertools 0.10.5",
"proc-macro-error", "proc-macro-error",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 1.0.109", "syn 2.0.77",
] ]
[[package]] [[package]]
@@ -198,7 +199,7 @@ dependencies = [
"diesel", "diesel",
"diesel_migrations", "diesel_migrations",
"ical", "ical",
"itertools 0.12.1", "itertools 0.13.0",
"log", "log",
"once_cell", "once_cell",
"pretty_env_logger", "pretty_env_logger",
@@ -245,9 +246,9 @@ dependencies = [
[[package]] [[package]]
name = "chrono-tz" name = "chrono-tz"
version = "0.8.6" version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d59ae0466b83e838b81a54256c39d5d7c20b9d7daa10510a242d9b75abd5936e" checksum = "93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb"
dependencies = [ dependencies = [
"chrono", "chrono",
"chrono-tz-build", "chrono-tz-build",
@@ -256,9 +257,9 @@ dependencies = [
[[package]] [[package]]
name = "chrono-tz-build" name = "chrono-tz-build"
version = "0.2.1" version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "433e39f13c9a060046954e0592a8d0a4bcb1040125cbf91cb8ee58964cfb350f" checksum = "0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1"
dependencies = [ dependencies = [
"parse-zoneinfo", "parse-zoneinfo",
"phf", "phf",
@@ -1059,6 +1060,25 @@ dependencies = [
"winapi-util", "winapi-util",
] ]
[[package]]
name = "include_dir"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd"
dependencies = [
"include_dir_macros",
]
[[package]]
name = "include_dir_macros"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75"
dependencies = [
"proc-macro2",
"quote",
]
[[package]] [[package]]
name = "indexmap" name = "indexmap"
version = "2.5.0" version = "2.5.0"
@@ -1088,9 +1108,9 @@ dependencies = [
[[package]] [[package]]
name = "itertools" name = "itertools"
version = "0.9.0" version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
dependencies = [ dependencies = [
"either", "either",
] ]
@@ -1106,9 +1126,9 @@ dependencies = [
[[package]] [[package]]
name = "itertools" name = "itertools"
version = "0.12.1" version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
dependencies = [ dependencies = [
"either", "either",
] ]
@@ -1249,12 +1269,6 @@ dependencies = [
"tempfile", "tempfile",
] ]
[[package]]
name = "never"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c96aba5aa877601bb3f6dd6a63a969e1f82e60646e81e71b14496995e9853c91"
[[package]] [[package]]
name = "normpath" name = "normpath"
version = "1.3.0" version = "1.3.0"
@@ -1660,9 +1674,9 @@ dependencies = [
[[package]] [[package]]
name = "rrule" name = "rrule"
version = "0.12.0" version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa903a94a0360e2b693d30028605c10105c5a830e6fc39d489dd3cc4e05f1cac" checksum = "cff1ca93145ff07cdc878b5f6bb90391a299cc8712538af0ad73ebf37613e46a"
dependencies = [ dependencies = [
"chrono", "chrono",
"chrono-tz", "chrono-tz",
@@ -1921,6 +1935,16 @@ dependencies = [
"serde", "serde",
] ]
[[package]]
name = "serde_with"
version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff"
dependencies = [
"serde",
"serde_with_macros",
]
[[package]] [[package]]
name = "serde_with_macros" name = "serde_with_macros"
version = "1.5.2" version = "1.5.2"
@@ -2160,21 +2184,21 @@ checksum = "20f34339676cdcab560c9a82300c4c2581f68b9369aedf0fae86f2ff9565ff3e"
[[package]] [[package]]
name = "teloxide" name = "teloxide"
version = "0.12.2" version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c63345cf32a8850ebddcdd769dc2d5193d5e231262d5dada264b79da01a664da" checksum = "5f79dd283eb21b90451c03fa7c7f83b9985130efb876b33bad89a2c208ccbc16"
dependencies = [ dependencies = [
"aquamarine", "aquamarine",
"bytes", "bytes",
"derive_more", "derive_more",
"dptree", "dptree",
"either",
"futures", "futures",
"log", "log",
"mime", "mime",
"pin-project", "pin-project",
"serde", "serde",
"serde_json", "serde_json",
"serde_with_macros",
"teloxide-core", "teloxide-core",
"teloxide-macros", "teloxide-macros",
"thiserror", "thiserror",
@@ -2186,9 +2210,9 @@ dependencies = [
[[package]] [[package]]
name = "teloxide-core" name = "teloxide-core"
version = "0.9.1" version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "303db260110c238e3af77bb9dff18bf7a5b5196f783059b0852aab75f91d5a16" checksum = "9e1642a7ef10e7af63b8298c8d13c0f986d4fc646d42649ff060359607f62f69"
dependencies = [ dependencies = [
"bitflags 1.3.2", "bitflags 1.3.2",
"bytes", "bytes",
@@ -2198,14 +2222,13 @@ dependencies = [
"futures", "futures",
"log", "log",
"mime", "mime",
"never",
"once_cell", "once_cell",
"pin-project", "pin-project",
"rc-box", "rc-box",
"reqwest 0.11.27", "reqwest 0.11.27",
"serde", "serde",
"serde_json", "serde_json",
"serde_with_macros", "serde_with",
"take_mut", "take_mut",
"takecell", "takecell",
"thiserror", "thiserror",
@@ -2218,9 +2241,9 @@ dependencies = [
[[package]] [[package]]
name = "teloxide-macros" name = "teloxide-macros"
version = "0.7.1" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f1d653b093dba5e44cada57a516f572167df37b8a619443e59c8c517bb6d804" checksum = "7e2d33d809c3e7161a9ab18bedddf98821245014f0a78fa4d2c9430b2ec018c1"
dependencies = [ dependencies = [
"heck 0.4.1", "heck 0.4.1",
"proc-macro2", "proc-macro2",

View File

@@ -11,22 +11,22 @@ async-mutex = "1.4.0"
blocking = "1.2.0" blocking = "1.2.0"
bytes = "1.2.1" bytes = "1.2.1"
chrono = "0.4.22" chrono = "0.4.22"
chrono-tz = "0.8.5" chrono-tz = "0.9.0"
diesel = { version = "2.0.2", features = ["chrono", "sqlite"] } diesel = { version = "2.0.2", features = ["chrono", "sqlite"] }
diesel_migrations = "2.0.0" diesel_migrations = "2.0.0"
ical = { version = "0.11.0", features = ["ical"], default-features = false } ical = { version = "0.11.0", features = ["ical"], default-features = false }
itertools = "0.12.0" itertools = "0.13.0"
log = "0.4.17" log = "0.4.17"
once_cell = "1.17.0" once_cell = "1.17.0"
pretty_env_logger = "0.5.0" pretty_env_logger = "0.5.0"
regex = "1.6.0" regex = "1.6.0"
reqwest = "0.12.4" reqwest = "0.12.4"
rrule = "0.12.0" rrule = "0.13.0"
rust-i18n = "3.0.1" rust-i18n = "3.0.1"
serde = { version = "1.0.145", features = ["derive"] } serde = { version = "1.0.145", features = ["derive"] }
serde_yaml = "0.9.13" serde_yaml = "0.9.13"
strum = { version = "0.26.1", features = ["derive"] } strum = { version = "0.26.1", features = ["derive"] }
teloxide = { version = "0.12.2", features = ["macros", "throttle"] } teloxide = { version = "0.13.0", features = ["macros", "throttle"] }
thiserror = "1.0.56" thiserror = "1.0.56"
tokio = { version = "1.21.2", features = ["macros"] } tokio = { version = "1.21.2", features = ["macros"] }

View File

@@ -15,12 +15,12 @@ struct RRuleWithReplacements {
} }
struct RRuleWithReplacementsIter<'a> { struct RRuleWithReplacementsIter<'a> {
inner: RRuleSetIter<'a>, inner: RRuleSetIter,
rrule_set: &'a RRuleWithReplacements, rrule_set: &'a RRuleWithReplacements,
} }
impl<'a> Iterator for RRuleWithReplacementsIter<'a> { impl<'a> Iterator for RRuleWithReplacementsIter<'a> {
type Item = <RRuleSetIter<'a> as IntoIterator>::Item; type Item = <RRuleSetIter as IntoIterator>::Item;
fn next(&mut self) -> Option<Self::Item> { fn next(&mut self) -> Option<Self::Item> {
self.inner.next().map(|mut next_appointment| { self.inner.next().map(|mut next_appointment| {
@@ -33,7 +33,7 @@ impl<'a> Iterator for RRuleWithReplacementsIter<'a> {
} }
impl<'a> IntoIterator for &'a RRuleWithReplacements { impl<'a> IntoIterator for &'a RRuleWithReplacements {
type Item = <RRuleSetIter<'a> as IntoIterator>::Item; type Item = <RRuleSetIter as IntoIterator>::Item;
type IntoIter = RRuleWithReplacementsIter<'a>; type IntoIter = RRuleWithReplacementsIter<'a>;
fn into_iter(self) -> Self::IntoIter { fn into_iter(self) -> Self::IntoIter {

View File

@@ -22,10 +22,10 @@ use teloxide::payloads::SendMessageSetters;
use teloxide::prelude::Dispatcher; use teloxide::prelude::Dispatcher;
use teloxide::requests::Request; use teloxide::requests::Request;
use teloxide::requests::Requester; use teloxide::requests::Requester;
use teloxide::types::ChatId;
use teloxide::types::ChatMemberKind; use teloxide::types::ChatMemberKind;
use teloxide::types::ChatMemberUpdated; use teloxide::types::ChatMemberUpdated;
use teloxide::types::MessageId; use teloxide::types::MessageId;
use teloxide::types::{ChatId, ReplyParameters};
use teloxide::types::{Message, Update}; use teloxide::types::{Message, Update};
use teloxide::utils::command::BotCommands; use teloxide::utils::command::BotCommands;
use teloxide::Bot; use teloxide::Bot;
@@ -177,7 +177,7 @@ async fn set_reminders(bot: Throttle<Bot>, msg: Message, db: Database) -> Result
if params.len() == 0 || params.contains(&"help") { if params.len() == 0 || params.contains(&"help") {
bot.send_message(msg.chat.id, t!("help.setreminders", locale = &chat.locale)) bot.send_message(msg.chat.id, t!("help.setreminders", locale = &chat.locale))
.parse_mode(teloxide::types::ParseMode::Html) .parse_mode(teloxide::types::ParseMode::Html)
.reply_to_message_id(msg.id) .reply_parameters(ReplyParameters::new(msg.id))
.send() .send()
.await?; .await?;
return Ok(()); return Ok(());
@@ -189,7 +189,7 @@ async fn set_reminders(bot: Throttle<Bot>, msg: Message, db: Database) -> Result
t!("errors.cannot_mix_delete", locale = &chat.locale), t!("errors.cannot_mix_delete", locale = &chat.locale),
) )
.parse_mode(teloxide::types::ParseMode::Html) .parse_mode(teloxide::types::ParseMode::Html)
.reply_to_message_id(msg.id) .reply_parameters(ReplyParameters::new(msg.id))
.send() .send()
.await?; .await?;
return Ok(()); return Ok(());
@@ -204,7 +204,7 @@ async fn set_reminders(bot: Throttle<Bot>, msg: Message, db: Database) -> Result
msg.chat.id, msg.chat.id,
t!("messages.reminders_deleted", locale = &chat.locale), t!("messages.reminders_deleted", locale = &chat.locale),
) )
.reply_to_message_id(msg.id) .reply_parameters(ReplyParameters::new(msg.id))
.send() .send()
.await?; .await?;
return Ok(()); return Ok(());
@@ -224,7 +224,7 @@ async fn set_reminders(bot: Throttle<Bot>, msg: Message, db: Database) -> Result
ParseReminderError::DeltaZero => "errors.delta_zero", ParseReminderError::DeltaZero => "errors.delta_zero",
}; };
bot.send_message(msg.chat.id, t!(reminder_text, locale = &chat.locale)) bot.send_message(msg.chat.id, t!(reminder_text, locale = &chat.locale))
.reply_to_message_id(msg.id) .reply_parameters(ReplyParameters::new(msg.id))
.send() .send()
.await?; .await?;
return Ok(()); return Ok(());
@@ -256,7 +256,7 @@ async fn set_reminders(bot: Throttle<Bot>, msg: Message, db: Database) -> Result
let text = t!("messages.reminders_set", locale = &chat.locale).into_owned() + &reminders_text; let text = t!("messages.reminders_set", locale = &chat.locale).into_owned() + &reminders_text;
bot.send_message(msg.chat.id, text) bot.send_message(msg.chat.id, text)
.reply_to_message_id(msg.id) .reply_parameters(ReplyParameters::new(msg.id))
.send() .send()
.await?; .await?;
return Ok(()); return Ok(());