From 6cb35aae42989740be37d29fbbebcfa90451bc2d Mon Sep 17 00:00:00 2001 From: Jacob Kiers Date: Thu, 29 Dec 2022 18:55:19 +0100 Subject: [PATCH] Update dependencies with contributions Signed-off-by: Jacob Kiers --- Cargo.lock | 44 +++++++++++++++++++++++++++----------------- Cargo.toml | 5 ++--- src/feed.rs | 2 +- 3 files changed, 30 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9ec4936..9569086 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -29,13 +29,13 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "atom_syndication" version = "0.11.0" -source = "git+https://github.com/jacobkiers/atom-syndication?rev=add7083b56b9d737f0fa1d3383aa82789b6c38ad#add7083b56b9d737f0fa1d3383aa82789b6c38ad" +source = "git+https://github.com/rust-syndication/atom?rev=5cf8d161e5e5af7d93cca8d2c117b7af879a99b7#5cf8d161e5e5af7d93cca8d2c117b7af879a99b7" dependencies = [ "chrono", "derive_builder", "diligent-date-parser", "never", - "quick-xml", + "quick-xml 0.27.1", ] [[package]] @@ -247,9 +247,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.12.4" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f2c43f534ea4b0b049015d00269734195e6d3f0f6635cb692251aca6f9f8b3c" +checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa" dependencies = [ "darling_core", "darling_macro", @@ -257,9 +257,9 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.12.4" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e91455b86830a1c21799d94524df0845183fa55bafd9aa137b01c7d1065fa36" +checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f" dependencies = [ "fnv", "ident_case", @@ -271,9 +271,9 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.12.4" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29b5acf0dea37a7f66f7b25d2c5e93fd46f8f6968b1a5d7a3e02e97768afc95a" +checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e" dependencies = [ "darling_core", "quote", @@ -282,18 +282,18 @@ dependencies = [ [[package]] name = "derive_builder" -version = "0.10.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d13202debe11181040ae9063d739fa32cfcaaebe2275fe387703460ae2365b30" +checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8" dependencies = [ "derive_builder_macro", ] [[package]] name = "derive_builder_core" -version = "0.10.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66e616858f6187ed828df7c64a6d71720d83767a7f19740b2d1b6fe6327b36e5" +checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f" dependencies = [ "darling", "proc-macro2", @@ -303,9 +303,9 @@ dependencies = [ [[package]] name = "derive_builder_macro" -version = "0.10.2" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58a94ace95092c5acb1e97a7e846b310cfbd499652f72297da7493f618a98d73" +checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e" dependencies = [ "derive_builder_core", "syn", @@ -920,6 +920,15 @@ name = "quick-xml" version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b" +dependencies = [ + "memchr", +] + +[[package]] +name = "quick-xml" +version = "0.27.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffc053f057dd768a56f62cd7e434c42c831d296968997e9ac1f76ea7c2d14c41" dependencies = [ "encoding_rs", "memchr", @@ -1094,13 +1103,14 @@ dependencies = [ [[package]] name = "self_update" -version = "0.32.0" -source = "git+https://github.com/jacobkiers/rust-self_update?rev=dc5da48#dc5da48bff62a86437828bd97cd190843836e096" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c99e711a8a33bc7311c9aec68896c87c1f203edda4ca7345c75671b569ce871" dependencies = [ "hyper", "indicatif", "log", - "quick-xml", + "quick-xml 0.22.0", "regex", "reqwest", "semver", diff --git a/Cargo.toml b/Cargo.toml index ba16c72..f961e94 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,8 +19,7 @@ imap = { version = "^2.4.1", default-features = false } mail-parser = "^0.8.0" rustls-connector = { version = "^0.16.1", default-features = false, features = [ "webpki-roots-certs", "quic" ] } sha2 = "^0.10.2" -self_update = { version = "0.32.0", default-features = false, features = ["rustls"] } +self_update = { version = "0.33.0", default-features = false, features = ["rustls"] } [patch.crates-io] -atom_syndication = { git = "https://github.com/jacobkiers/atom-syndication", rev = "add7083b56b9d737f0fa1d3383aa82789b6c38ad" } -self_update = { git = "https://github.com/jacobkiers/rust-self_update", rev = "dc5da48" } \ No newline at end of file +atom_syndication = { git = "https://github.com/rust-syndication/atom", rev = "5cf8d161e5e5af7d93cca8d2c117b7af879a99b7" } diff --git a/src/feed.rs b/src/feed.rs index 14973f3..9faf3ee 100644 --- a/src/feed.rs +++ b/src/feed.rs @@ -87,7 +87,7 @@ pub(crate) fn write_feed( write_document_declaration: false, ..Default::default() }; - feed.write(out, config) + feed.write_with_config(out, config) } //#[derive(Serialize, Deserialize, Debug)]