diff --git a/Cargo.lock b/Cargo.lock index b1d9e1c..1a7bd6d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -327,7 +327,7 @@ dependencies = [ "mime_guess", "mxidwc", "mxlink", - "quick_cache", + "quick_cache 0.7.0", "regex", "reqwest 0.13.4", "serde", @@ -1233,6 +1233,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -1457,7 +1463,7 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "foldhash", + "foldhash 0.1.5", ] [[package]] @@ -2492,7 +2498,7 @@ dependencies = [ "hex", "matrix-sdk", "mime", - "quick_cache", + "quick_cache 0.6.24", "rand 0.10.1", "serde", "serde_json", @@ -2858,6 +2864,18 @@ dependencies = [ "parking_lot", ] +[[package]] +name = "quick_cache" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "403c1a912fec895cafb223201e368234842acb9220aaf08ab042ae89ba5f135c" +dependencies = [ + "equivalent", + "foldhash 0.2.0", + "hashbrown 0.17.1", + "parking_lot", +] + [[package]] name = "quinn" version = "0.11.9" diff --git a/Cargo.toml b/Cargo.toml index e110c7e..23bcd48 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ mime_guess = "2.0.*" mxidwc = "1.0.*" mxlink = ">=1.15.0" etke_openai_api_rust = "0.1.*" -quick_cache = "0.6.*" +quick_cache = "0.7.*" regex = "1.12.*" # HTTP client for the native `venice` provider. rustls only (no extra TLS stack), matching the # reqwest copy async-openai/matrix-sdk/mxlink already use.