diff --git a/Cargo.lock b/Cargo.lock index 306db02..af438fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1986,6 +1986,26 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "ref-cast" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "regex" version = "1.11.1" @@ -2204,12 +2224,12 @@ dependencies = [ [[package]] name = "schemars" -version = "0.8.22" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" +checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" dependencies = [ "dyn-clone", - "indexmap 1.9.3", + "ref-cast", "schemars_derive", "serde", "serde_json", @@ -2217,9 +2237,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.22" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" +checksum = "5016d94c77c6d32f0b8e08b781f7dc8a90c2007d4e77472cc2807bc10a8438fe" dependencies = [ "proc-macro2", "quote", @@ -2327,6 +2347,7 @@ version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ + "indexmap 2.7.0", "itoa", "memchr", "ryu", diff --git a/ollama-rs/Cargo.toml b/ollama-rs/Cargo.toml index 2fc83e9..774b44d 100644 --- a/ollama-rs/Cargo.toml +++ b/ollama-rs/Cargo.toml @@ -31,7 +31,7 @@ text-splitter = { version = "0.26.0", optional = true } regex = { version = "1.11.1", optional = true } async-stream = "0.3.5" http = { version = "1.3.1", optional = true } -schemars = { version = "0.8.22", features = ["preserve_order"] } +schemars = { version = "0.9.0", features = ["preserve_order"] } thiserror = "2.0.12" calc = { version = "0.4.0", optional = true } html2md = { version = "0.2.15", optional = true }