From 53fd774a3f7c618778e1443198f9977887a4c5d6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 2 Oct 2025 06:56:19 +0000 Subject: [PATCH] fix(deps): update rust crate validator to 0.20 --- Cargo.lock | 93 +++++++++++++++++++++++++----------------------------- Cargo.toml | 2 +- 2 files changed, 44 insertions(+), 51 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a5f39613..fb3bd633 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1709,7 +1709,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.10", + "socket2 0.5.8", "tokio", "tower-service", "tracing", @@ -1853,17 +1853,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" -[[package]] -name = "idna" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" -dependencies = [ - "matches", - "unicode-bidi", - "unicode-normalization", -] - [[package]] name = "idna" version = "0.4.0" @@ -2170,12 +2159,6 @@ dependencies = [ "tendril", ] -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - [[package]] name = "mcaptcha" version = "0.1.0" @@ -2221,7 +2204,7 @@ dependencies = [ "url", "urlencoding", "uuid", - "validator 0.15.0", + "validator 0.20.0", ] [[package]] @@ -2814,6 +2797,28 @@ dependencies = [ "version_check", ] +[[package]] +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +dependencies = [ + "proc-macro-error-attr2", + "proc-macro2", + "quote", + "syn 2.0.93", +] + [[package]] name = "proc-macro2" version = "1.0.92" @@ -4264,22 +4269,6 @@ dependencies = [ "serde", ] -[[package]] -name = "validator" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f07b0a1390e01c0fc35ebb26b28ced33c9a3808f7f9fbe94d3cc01e233bfeed5" -dependencies = [ - "idna 0.2.3", - "lazy_static", - "regex", - "serde", - "serde_derive", - "serde_json", - "url", - "validator_derive 0.15.0", -] - [[package]] name = "validator" version = "0.16.1" @@ -4297,19 +4286,19 @@ dependencies = [ ] [[package]] -name = "validator_derive" -version = "0.15.0" +name = "validator" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea7ed5e8cf2b6bdd64a6c4ce851da25388a89327b17b88424ceced6bd5017923" +checksum = "43fb22e1a008ece370ce08a3e9e4447a910e92621bb49b85d6e48a45397e7cfa" dependencies = [ - "if_chain", - "lazy_static", - "proc-macro-error", - "proc-macro2", - "quote", + "idna 1.0.3", + "once_cell", "regex", - "syn 1.0.109", - "validator_types 0.15.0", + "serde", + "serde_derive", + "serde_json", + "url", + "validator_derive 0.20.0", ] [[package]] @@ -4325,17 +4314,21 @@ dependencies = [ "quote", "regex", "syn 1.0.109", - "validator_types 0.16.0", + "validator_types", ] [[package]] -name = "validator_types" -version = "0.15.0" +name = "validator_derive" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ddf34293296847abfc1493b15c6e2f5d3cd19f57ad7d22673bf4c6278da329" +checksum = "b7df16e474ef958526d1205f6dda359fdfab79d9aa6d54bafcb92dcd07673dca" dependencies = [ + "darling 0.20.11", + "once_cell", + "proc-macro-error2", "proc-macro2", - "syn 1.0.109", + "quote", + "syn 2.0.93", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 976e84e8..de047c29 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ sqlx = { version = "0.7", features = [ "runtime-tokio-rustls", "postgres", "time argon2-creds = { branch = "master", git = "https://github.com/realaravinth/argon2-creds"} #argon2-creds = { version="*", path = "../../argon2-creds/" } config = "0.15" -validator = { version = "0.15", features = ["derive"]} +validator = { version = "0.20", features = ["derive"]} derive_builder = "0.20" derive_more = "0.99"