diff --git a/Cargo.lock b/Cargo.lock index 7177c60..72234bf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -22,7 +22,7 @@ dependencies = [ "cfg-if", "http", "indexmap", - "schemars", + "schemars 0.9.0", "serde", "serde_json", "serde_qs", @@ -615,7 +615,7 @@ name = "now-policy" version = "0.2.0" dependencies = [ "chrono", - "schemars", + "schemars 1.2.2", "semver", "serde", "serde_json", @@ -631,7 +631,7 @@ dependencies = [ "chrono", "derive_more", "now-policy", - "schemars", + "schemars 1.2.2", "semver", "serde", "serde_json", @@ -648,7 +648,7 @@ dependencies = [ "axum", "now-policy", "now-policy-api", - "schemars", + "schemars 1.2.2", "serde", "serde_json", "serde_yaml", @@ -859,11 +859,24 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" dependencies = [ - "chrono", "dyn-clone", "indexmap", "ref-cast", - "schemars_derive", + "schemars_derive 0.9.0", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a" +dependencies = [ + "chrono", + "dyn-clone", + "ref-cast", + "schemars_derive 1.2.2", "serde", "serde_json", ] @@ -876,10 +889,22 @@ checksum = "5016d94c77c6d32f0b8e08b781f7dc8a90c2007d4e77472cc2807bc10a8438fe" dependencies = [ "proc-macro2", "quote", - "serde_derive_internals", + "serde_derive_internals 0.29.1", "syn 2.0.119", ] +[[package]] +name = "schemars_derive" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals 0.30.0", + "syn 3.0.3", +] + [[package]] name = "semver" version = "1.0.28" @@ -927,6 +952,17 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "serde_derive_internals" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f852137cce035d6a4df67ccce505ff6b3e9fd3a10e3e52b24dc71e650bb1a9bd" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.3", +] + [[package]] name = "serde_json" version = "1.0.151" diff --git a/policies/rust/now-policy-api/Cargo.toml b/policies/rust/now-policy-api/Cargo.toml index b01c9ff..5f2eb8e 100644 --- a/policies/rust/now-policy-api/Cargo.toml +++ b/policies/rust/now-policy-api/Cargo.toml @@ -17,7 +17,7 @@ workspace = true chrono = { version = "0.4", features = ["serde"] } derive_more = { version = "2", features = ["as_ref", "deref", "display", "from"] } now-policy = { version = "0.2", path = "../now-policy" } -schemars = { version = "0.9", features = ["chrono04"] } +schemars = { version = "1.2", features = ["chrono04"] } semver = "1" serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/policies/rust/now-policy-server-template/Cargo.toml b/policies/rust/now-policy-server-template/Cargo.toml index ed6ead8..f3b8d4b 100644 --- a/policies/rust/now-policy-server-template/Cargo.toml +++ b/policies/rust/now-policy-server-template/Cargo.toml @@ -19,7 +19,7 @@ async-trait = "0.1" axum = { version = "0.8", default-features = false, features = ["json"] } now-policy-api = { version = "0.3", path = "../now-policy-api" } now-policy = { version = "0.2", path = "../now-policy" } -schemars = "0.9" +schemars = "1.2" serde = { version = "1", features = ["derive"] } serde_json = "1" serde_yaml = "0.9" diff --git a/policies/rust/now-policy/Cargo.toml b/policies/rust/now-policy/Cargo.toml index 80884fe..e0d420c 100644 --- a/policies/rust/now-policy/Cargo.toml +++ b/policies/rust/now-policy/Cargo.toml @@ -15,7 +15,7 @@ workspace = true [dependencies] chrono = { version = "0.4", features = ["serde"] } -schemars = { version = "0.9", features = ["chrono04"] } +schemars = { version = "1.2", features = ["chrono04"] } semver = "1" serde = { version = "1", features = ["derive"] } serde_json = "1"