From 55cdac370e0b65e63b2afd0b2545a2d720bfcf4c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Apr 2024 12:26:25 +0000 Subject: [PATCH] chore(deps): bump axum-valid from 0.15.0 to 0.17.0 Bumps [axum-valid](https://github.com/gengteng/axum-valid) from 0.15.0 to 0.17.0. - [Release notes](https://github.com/gengteng/axum-valid/releases) - [Changelog](https://github.com/gengteng/axum-valid/blob/main/CHANGELOG.md) - [Commits](https://github.com/gengteng/axum-valid/commits) --- updated-dependencies: - dependency-name: axum-valid dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++---- Cargo.toml | 2 +- 2 files changed, 64 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a98ae70..6fdd652 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -149,13 +149,14 @@ dependencies = [ [[package]] name = "axum-valid" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2aca93939eb849043e6d8d3379794ee9c6a73a3f1fb74c8f417d1b368ff587" +checksum = "e1c9566a6be048a3ce89c0f3f2783949e612e373ecaaa873e8e9baf1435cc4b0" dependencies = [ "axum", + "garde", "serde", - "validator", + "validator 0.17.0", ] [[package]] @@ -251,6 +252,15 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +[[package]] +name = "castaway" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc" +dependencies = [ + "rustversion", +] + [[package]] name = "cc" version = "1.0.83" @@ -278,6 +288,20 @@ dependencies = [ "windows-targets 0.52.0", ] +[[package]] +name = "compact_str" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f" +dependencies = [ + "castaway", + "cfg-if", + "itoa", + "ryu", + "serde", + "static_assertions", +] + [[package]] name = "config" version = "0.13.4" @@ -586,6 +610,17 @@ dependencies = [ "slab", ] +[[package]] +name = "garde" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fa8fb3ffe035745c6194540b2064b2fe275f32367fbb4eb026024b7921e2e5" +dependencies = [ + "compact_str", + "serde", + "smallvec", +] + [[package]] name = "generic-array" version = "0.14.7" @@ -1599,7 +1634,7 @@ dependencies = [ "tracing-subscriber", "ulid", "uuid", - "validator", + "validator 0.16.1", ] [[package]] @@ -1921,6 +1956,9 @@ name = "smallvec" version = "1.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" +dependencies = [ + "serde", +] [[package]] name = "socket2" @@ -1948,6 +1986,12 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + [[package]] name = "stringprep" version = "0.1.4" @@ -2499,6 +2543,21 @@ dependencies = [ "validator_derive", ] +[[package]] +name = "validator" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da339118f018cc70ebf01fafc103360528aad53717e4bf311db929cb01cb9345" +dependencies = [ + "idna 0.5.0", + "once_cell", + "regex", + "serde", + "serde_derive", + "serde_json", + "url", +] + [[package]] name = "validator_derive" version = "0.16.0" diff --git a/Cargo.toml b/Cargo.toml index a9ea4cc..9c02ee5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,7 +23,7 @@ config = { version = "0.13.4", features = [] } tower-http = { version = "0.5.2", features = ["sensitive-headers", "trace", "util", "request-id"] } tower = "0.4.13" validator = { version = "0.16.1", features = ["derive"] } -axum-valid = { version = "0.15.0", features = ["422", "into_json"] } +axum-valid = { version = "0.17.0", features = ["422", "into_json"] } time = { version = "0.3.34", features = ["serde", "formatting"] } [dev-dependencies]