mirror of
https://github.com/meilisearch/meilisearch.git
synced 2025-10-10 21:56:27 +00:00
Move all dependencies to workspace
This commit is contained in:
390
Cargo.lock
generated
390
Cargo.lock
generated
@@ -71,6 +71,7 @@ dependencies = [
|
|||||||
"tokio",
|
"tokio",
|
||||||
"tokio-util",
|
"tokio-util",
|
||||||
"tracing",
|
"tracing",
|
||||||
|
"zstd",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -197,6 +198,7 @@ dependencies = [
|
|||||||
"mime",
|
"mime",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"pin-project-lite",
|
"pin-project-lite",
|
||||||
|
"regex",
|
||||||
"regex-lite",
|
"regex-lite",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
@@ -231,6 +233,7 @@ dependencies = [
|
|||||||
"actix-service",
|
"actix-service",
|
||||||
"actix-utils",
|
"actix-utils",
|
||||||
"actix-web",
|
"actix-web",
|
||||||
|
"actix-web-lab-derive",
|
||||||
"ahash 0.8.12",
|
"ahash 0.8.12",
|
||||||
"arc-swap",
|
"arc-swap",
|
||||||
"bytes",
|
"bytes",
|
||||||
@@ -257,6 +260,16 @@ dependencies = [
|
|||||||
"url",
|
"url",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "actix-web-lab-derive"
|
||||||
|
version = "0.24.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "9dd80fa0bd6217e482112d9d87a05af8e0f8dec9e3aa51f34816f761c5cf7da7"
|
||||||
|
dependencies = [
|
||||||
|
"quote",
|
||||||
|
"syn 2.0.101",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "addr2line"
|
name = "addr2line"
|
||||||
version = "0.24.2"
|
version = "0.24.2"
|
||||||
@@ -532,6 +545,29 @@ version = "1.4.0"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
|
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "aws-lc-rs"
|
||||||
|
version = "1.13.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7"
|
||||||
|
dependencies = [
|
||||||
|
"aws-lc-sys",
|
||||||
|
"zeroize",
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "aws-lc-sys"
|
||||||
|
version = "0.29.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079"
|
||||||
|
dependencies = [
|
||||||
|
"bindgen 0.69.5",
|
||||||
|
"cc",
|
||||||
|
"cmake",
|
||||||
|
"dunce",
|
||||||
|
"fs_extra",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "backoff"
|
name = "backoff"
|
||||||
version = "0.4.0"
|
version = "0.4.0"
|
||||||
@@ -624,6 +660,29 @@ dependencies = [
|
|||||||
"serde",
|
"serde",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "bindgen"
|
||||||
|
version = "0.69.5"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088"
|
||||||
|
dependencies = [
|
||||||
|
"bitflags 2.9.1",
|
||||||
|
"cexpr",
|
||||||
|
"clang-sys",
|
||||||
|
"itertools 0.10.5",
|
||||||
|
"lazy_static",
|
||||||
|
"lazycell",
|
||||||
|
"log",
|
||||||
|
"prettyplease",
|
||||||
|
"proc-macro2",
|
||||||
|
"quote",
|
||||||
|
"regex",
|
||||||
|
"rustc-hash 1.1.0",
|
||||||
|
"shlex",
|
||||||
|
"syn 2.0.101",
|
||||||
|
"which",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "bindgen"
|
name = "bindgen"
|
||||||
version = "0.70.1"
|
version = "0.70.1"
|
||||||
@@ -1194,6 +1253,15 @@ version = "0.7.4"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
|
checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "cmake"
|
||||||
|
version = "0.1.54"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0"
|
||||||
|
dependencies = [
|
||||||
|
"cc",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "color-spantrace"
|
name = "color-spantrace"
|
||||||
version = "0.3.0"
|
version = "0.3.0"
|
||||||
@@ -1291,6 +1359,16 @@ dependencies = [
|
|||||||
"version_check",
|
"version_check",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "core-foundation"
|
||||||
|
version = "0.9.4"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
|
||||||
|
dependencies = [
|
||||||
|
"core-foundation-sys",
|
||||||
|
"libc",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "core-foundation"
|
name = "core-foundation"
|
||||||
version = "0.10.1"
|
version = "0.10.1"
|
||||||
@@ -1796,6 +1874,12 @@ dependencies = [
|
|||||||
"uuid",
|
"uuid",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "dunce"
|
||||||
|
version = "1.0.5"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "dyn-stack"
|
name = "dyn-stack"
|
||||||
version = "0.10.0"
|
version = "0.10.0"
|
||||||
@@ -1975,6 +2059,9 @@ name = "esaxx-rs"
|
|||||||
version = "0.1.10"
|
version = "0.1.10"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6"
|
checksum = "d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6"
|
||||||
|
dependencies = [
|
||||||
|
"cc",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "eventsource-stream"
|
name = "eventsource-stream"
|
||||||
@@ -2061,6 +2148,9 @@ version = "0.11.1"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095"
|
checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
"futures-core",
|
||||||
|
"futures-sink",
|
||||||
|
"nanorand",
|
||||||
"spin 0.9.8",
|
"spin 0.9.8",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -2076,6 +2166,21 @@ version = "0.1.5"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
|
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "foreign-types"
|
||||||
|
version = "0.3.2"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
|
||||||
|
dependencies = [
|
||||||
|
"foreign-types-shared",
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "foreign-types-shared"
|
||||||
|
version = "0.1.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "form_urlencoded"
|
name = "form_urlencoded"
|
||||||
version = "1.2.1"
|
version = "1.2.1"
|
||||||
@@ -2085,6 +2190,12 @@ dependencies = [
|
|||||||
"percent-encoding",
|
"percent-encoding",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "fs_extra"
|
||||||
|
version = "1.3.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fst"
|
name = "fst"
|
||||||
version = "0.4.7"
|
version = "0.4.7"
|
||||||
@@ -2545,6 +2656,7 @@ dependencies = [
|
|||||||
"byteorder",
|
"byteorder",
|
||||||
"either",
|
"either",
|
||||||
"rayon",
|
"rayon",
|
||||||
|
"snap",
|
||||||
"tempfile",
|
"tempfile",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -2670,6 +2782,7 @@ dependencies = [
|
|||||||
"lmdb-master-sys",
|
"lmdb-master-sys",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"page_size",
|
"page_size",
|
||||||
|
"serde",
|
||||||
"synchronoise",
|
"synchronoise",
|
||||||
"url",
|
"url",
|
||||||
]
|
]
|
||||||
@@ -2714,6 +2827,7 @@ dependencies = [
|
|||||||
"http 1.3.1",
|
"http 1.3.1",
|
||||||
"indicatif",
|
"indicatif",
|
||||||
"log",
|
"log",
|
||||||
|
"native-tls",
|
||||||
"rand 0.8.5",
|
"rand 0.8.5",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
@@ -2730,6 +2844,15 @@ dependencies = [
|
|||||||
"digest",
|
"digest",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "home"
|
||||||
|
version = "0.5.11"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf"
|
||||||
|
dependencies = [
|
||||||
|
"windows-sys 0.59.0",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "http"
|
name = "http"
|
||||||
version = "0.2.12"
|
version = "0.2.12"
|
||||||
@@ -2826,6 +2949,22 @@ dependencies = [
|
|||||||
"webpki-roots 1.0.0",
|
"webpki-roots 1.0.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "hyper-tls"
|
||||||
|
version = "0.6.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
|
||||||
|
dependencies = [
|
||||||
|
"bytes",
|
||||||
|
"http-body-util",
|
||||||
|
"hyper",
|
||||||
|
"hyper-util",
|
||||||
|
"native-tls",
|
||||||
|
"tokio",
|
||||||
|
"tokio-native-tls",
|
||||||
|
"tower-service",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "hyper-util"
|
name = "hyper-util"
|
||||||
version = "0.1.13"
|
version = "0.1.13"
|
||||||
@@ -2845,9 +2984,11 @@ dependencies = [
|
|||||||
"percent-encoding",
|
"percent-encoding",
|
||||||
"pin-project-lite",
|
"pin-project-lite",
|
||||||
"socket2",
|
"socket2",
|
||||||
|
"system-configuration",
|
||||||
"tokio",
|
"tokio",
|
||||||
"tower-service",
|
"tower-service",
|
||||||
"tracing",
|
"tracing",
|
||||||
|
"windows-registry",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3281,6 +3422,12 @@ version = "1.5.0"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
|
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "lazycell"
|
||||||
|
version = "1.3.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "levenshtein_automata"
|
name = "levenshtein_automata"
|
||||||
version = "0.2.1"
|
version = "0.2.1"
|
||||||
@@ -3384,7 +3531,7 @@ version = "0.14.10"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "e78a09b56be5adbcad5aa1197371688dc6bb249a26da3bca2011ee2fb987ebfb"
|
checksum = "e78a09b56be5adbcad5aa1197371688dc6bb249a26da3bca2011ee2fb987ebfb"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bindgen",
|
"bindgen 0.70.1",
|
||||||
"errno",
|
"errno",
|
||||||
"libc",
|
"libc",
|
||||||
]
|
]
|
||||||
@@ -3746,7 +3893,6 @@ dependencies = [
|
|||||||
"async-openai",
|
"async-openai",
|
||||||
"brotli",
|
"brotli",
|
||||||
"bstr",
|
"bstr",
|
||||||
"build-info",
|
|
||||||
"bumpalo",
|
"bumpalo",
|
||||||
"byte-unit",
|
"byte-unit",
|
||||||
"bytes",
|
"bytes",
|
||||||
@@ -3816,7 +3962,6 @@ dependencies = [
|
|||||||
"tracing",
|
"tracing",
|
||||||
"tracing-actix-web",
|
"tracing-actix-web",
|
||||||
"tracing-subscriber",
|
"tracing-subscriber",
|
||||||
"tracing-trace",
|
|
||||||
"url",
|
"url",
|
||||||
"urlencoding",
|
"urlencoding",
|
||||||
"utoipa",
|
"utoipa",
|
||||||
@@ -4076,6 +4221,32 @@ version = "0.1.0"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "e94e1e6445d314f972ff7395df2de295fe51b71821694f0b0e1e79c4f12c8577"
|
checksum = "e94e1e6445d314f972ff7395df2de295fe51b71821694f0b0e1e79c4f12c8577"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "nanorand"
|
||||||
|
version = "0.7.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
|
||||||
|
dependencies = [
|
||||||
|
"getrandom 0.2.16",
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "native-tls"
|
||||||
|
version = "0.2.14"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e"
|
||||||
|
dependencies = [
|
||||||
|
"libc",
|
||||||
|
"log",
|
||||||
|
"openssl",
|
||||||
|
"openssl-probe",
|
||||||
|
"openssl-sys",
|
||||||
|
"schannel",
|
||||||
|
"security-framework 2.11.1",
|
||||||
|
"security-framework-sys",
|
||||||
|
"tempfile",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "no-std-compat"
|
name = "no-std-compat"
|
||||||
version = "0.4.1"
|
version = "0.4.1"
|
||||||
@@ -4335,12 +4506,50 @@ version = "11.1.5"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"
|
checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "openssl"
|
||||||
|
version = "0.10.73"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8"
|
||||||
|
dependencies = [
|
||||||
|
"bitflags 2.9.1",
|
||||||
|
"cfg-if",
|
||||||
|
"foreign-types",
|
||||||
|
"libc",
|
||||||
|
"once_cell",
|
||||||
|
"openssl-macros",
|
||||||
|
"openssl-sys",
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "openssl-macros"
|
||||||
|
version = "0.1.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
|
||||||
|
dependencies = [
|
||||||
|
"proc-macro2",
|
||||||
|
"quote",
|
||||||
|
"syn 2.0.101",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "openssl-probe"
|
name = "openssl-probe"
|
||||||
version = "0.1.6"
|
version = "0.1.6"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
|
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "openssl-sys"
|
||||||
|
version = "0.9.109"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571"
|
||||||
|
dependencies = [
|
||||||
|
"cc",
|
||||||
|
"libc",
|
||||||
|
"pkg-config",
|
||||||
|
"vcpkg",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "option-ext"
|
name = "option-ext"
|
||||||
version = "0.2.0"
|
version = "0.2.0"
|
||||||
@@ -4682,6 +4891,16 @@ dependencies = [
|
|||||||
"zerocopy",
|
"zerocopy",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "prettyplease"
|
||||||
|
version = "0.2.34"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "6837b9e10d61f45f987d50808f83d1ee3d206c66acf650c3e4ae2e1f6ddedf55"
|
||||||
|
dependencies = [
|
||||||
|
"proc-macro2",
|
||||||
|
"syn 2.0.101",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "proc-macro-crate"
|
name = "proc-macro-crate"
|
||||||
version = "3.3.0"
|
version = "3.3.0"
|
||||||
@@ -5077,18 +5296,23 @@ checksum = "eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"base64 0.22.1",
|
"base64 0.22.1",
|
||||||
"bytes",
|
"bytes",
|
||||||
|
"encoding_rs",
|
||||||
"futures-channel",
|
"futures-channel",
|
||||||
"futures-core",
|
"futures-core",
|
||||||
"futures-util",
|
"futures-util",
|
||||||
|
"h2 0.4.10",
|
||||||
"http 1.3.1",
|
"http 1.3.1",
|
||||||
"http-body",
|
"http-body",
|
||||||
"http-body-util",
|
"http-body-util",
|
||||||
"hyper",
|
"hyper",
|
||||||
"hyper-rustls",
|
"hyper-rustls",
|
||||||
|
"hyper-tls",
|
||||||
"hyper-util",
|
"hyper-util",
|
||||||
"js-sys",
|
"js-sys",
|
||||||
"log",
|
"log",
|
||||||
|
"mime",
|
||||||
"mime_guess",
|
"mime_guess",
|
||||||
|
"native-tls",
|
||||||
"percent-encoding",
|
"percent-encoding",
|
||||||
"pin-project-lite",
|
"pin-project-lite",
|
||||||
"quinn",
|
"quinn",
|
||||||
@@ -5100,6 +5324,7 @@ dependencies = [
|
|||||||
"serde_urlencoded",
|
"serde_urlencoded",
|
||||||
"sync_wrapper",
|
"sync_wrapper",
|
||||||
"tokio",
|
"tokio",
|
||||||
|
"tokio-native-tls",
|
||||||
"tokio-rustls",
|
"tokio-rustls",
|
||||||
"tokio-util",
|
"tokio-util",
|
||||||
"tower",
|
"tower",
|
||||||
@@ -5297,6 +5522,7 @@ version = "0.23.28"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643"
|
checksum = "7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
"aws-lc-rs",
|
||||||
"log",
|
"log",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"ring",
|
"ring",
|
||||||
@@ -5315,7 +5541,7 @@ dependencies = [
|
|||||||
"openssl-probe",
|
"openssl-probe",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
"schannel",
|
"schannel",
|
||||||
"security-framework",
|
"security-framework 3.2.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -5343,6 +5569,7 @@ version = "0.103.3"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435"
|
checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
"aws-lc-rs",
|
||||||
"ring",
|
"ring",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
"untrusted",
|
"untrusted",
|
||||||
@@ -5410,6 +5637,19 @@ dependencies = [
|
|||||||
"zeroize",
|
"zeroize",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "security-framework"
|
||||||
|
version = "2.11.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
|
||||||
|
dependencies = [
|
||||||
|
"bitflags 2.9.1",
|
||||||
|
"core-foundation 0.9.4",
|
||||||
|
"core-foundation-sys",
|
||||||
|
"libc",
|
||||||
|
"security-framework-sys",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "security-framework"
|
name = "security-framework"
|
||||||
version = "3.2.0"
|
version = "3.2.0"
|
||||||
@@ -5417,7 +5657,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|||||||
checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316"
|
checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.9.1",
|
"bitflags 2.9.1",
|
||||||
"core-foundation",
|
"core-foundation 0.10.1",
|
||||||
"core-foundation-sys",
|
"core-foundation-sys",
|
||||||
"libc",
|
"libc",
|
||||||
"security-framework-sys",
|
"security-framework-sys",
|
||||||
@@ -5730,6 +5970,12 @@ dependencies = [
|
|||||||
"version_check",
|
"version_check",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "snap"
|
||||||
|
version = "1.1.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "socket2"
|
name = "socket2"
|
||||||
version = "0.5.10"
|
version = "0.5.10"
|
||||||
@@ -5934,6 +6180,27 @@ dependencies = [
|
|||||||
"windows",
|
"windows",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "system-configuration"
|
||||||
|
version = "0.6.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b"
|
||||||
|
dependencies = [
|
||||||
|
"bitflags 2.9.1",
|
||||||
|
"core-foundation 0.9.4",
|
||||||
|
"system-configuration-sys",
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "system-configuration-sys"
|
||||||
|
version = "0.6.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
|
||||||
|
dependencies = [
|
||||||
|
"core-foundation-sys",
|
||||||
|
"libc",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tap"
|
name = "tap"
|
||||||
version = "1.0.1"
|
version = "1.0.1"
|
||||||
@@ -6138,9 +6405,11 @@ version = "0.15.2"
|
|||||||
source = "git+https://github.com/huggingface/tokenizers.git?tag=v0.15.2#701a73b869602b5639589d197e805349cdba3223"
|
source = "git+https://github.com/huggingface/tokenizers.git?tag=v0.15.2#701a73b869602b5639589d197e805349cdba3223"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aho-corasick",
|
"aho-corasick",
|
||||||
|
"clap",
|
||||||
"derive_builder 0.12.0",
|
"derive_builder 0.12.0",
|
||||||
"esaxx-rs",
|
"esaxx-rs",
|
||||||
"getrandom 0.2.16",
|
"getrandom 0.2.16",
|
||||||
|
"indicatif",
|
||||||
"itertools 0.12.1",
|
"itertools 0.12.1",
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
"log",
|
"log",
|
||||||
@@ -6191,6 +6460,16 @@ dependencies = [
|
|||||||
"syn 2.0.101",
|
"syn 2.0.101",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "tokio-native-tls"
|
||||||
|
version = "0.3.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
|
||||||
|
dependencies = [
|
||||||
|
"native-tls",
|
||||||
|
"tokio",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tokio-rustls"
|
name = "tokio-rustls"
|
||||||
version = "0.26.2"
|
version = "0.26.2"
|
||||||
@@ -6569,6 +6848,7 @@ dependencies = [
|
|||||||
"base64 0.22.1",
|
"base64 0.22.1",
|
||||||
"flate2",
|
"flate2",
|
||||||
"log",
|
"log",
|
||||||
|
"native-tls",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"rustls",
|
"rustls",
|
||||||
"rustls-pki-types",
|
"rustls-pki-types",
|
||||||
@@ -6897,6 +7177,18 @@ dependencies = [
|
|||||||
"once_cell",
|
"once_cell",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "which"
|
||||||
|
version = "4.4.2"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
|
||||||
|
dependencies = [
|
||||||
|
"either",
|
||||||
|
"home",
|
||||||
|
"once_cell",
|
||||||
|
"rustix 0.38.44",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "winapi"
|
name = "winapi"
|
||||||
version = "0.3.9"
|
version = "0.3.9"
|
||||||
@@ -6960,7 +7252,7 @@ dependencies = [
|
|||||||
"windows-interface",
|
"windows-interface",
|
||||||
"windows-link",
|
"windows-link",
|
||||||
"windows-result",
|
"windows-result",
|
||||||
"windows-strings",
|
"windows-strings 0.4.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -7012,6 +7304,17 @@ dependencies = [
|
|||||||
"windows-link",
|
"windows-link",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows-registry"
|
||||||
|
version = "0.4.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3"
|
||||||
|
dependencies = [
|
||||||
|
"windows-result",
|
||||||
|
"windows-strings 0.3.1",
|
||||||
|
"windows-targets 0.53.2",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows-result"
|
name = "windows-result"
|
||||||
version = "0.3.4"
|
version = "0.3.4"
|
||||||
@@ -7021,6 +7324,15 @@ dependencies = [
|
|||||||
"windows-link",
|
"windows-link",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows-strings"
|
||||||
|
version = "0.3.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319"
|
||||||
|
dependencies = [
|
||||||
|
"windows-link",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows-strings"
|
name = "windows-strings"
|
||||||
version = "0.4.2"
|
version = "0.4.2"
|
||||||
@@ -7081,13 +7393,29 @@ dependencies = [
|
|||||||
"windows_aarch64_gnullvm 0.52.6",
|
"windows_aarch64_gnullvm 0.52.6",
|
||||||
"windows_aarch64_msvc 0.52.6",
|
"windows_aarch64_msvc 0.52.6",
|
||||||
"windows_i686_gnu 0.52.6",
|
"windows_i686_gnu 0.52.6",
|
||||||
"windows_i686_gnullvm",
|
"windows_i686_gnullvm 0.52.6",
|
||||||
"windows_i686_msvc 0.52.6",
|
"windows_i686_msvc 0.52.6",
|
||||||
"windows_x86_64_gnu 0.52.6",
|
"windows_x86_64_gnu 0.52.6",
|
||||||
"windows_x86_64_gnullvm 0.52.6",
|
"windows_x86_64_gnullvm 0.52.6",
|
||||||
"windows_x86_64_msvc 0.52.6",
|
"windows_x86_64_msvc 0.52.6",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows-targets"
|
||||||
|
version = "0.53.2"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef"
|
||||||
|
dependencies = [
|
||||||
|
"windows_aarch64_gnullvm 0.53.0",
|
||||||
|
"windows_aarch64_msvc 0.53.0",
|
||||||
|
"windows_i686_gnu 0.53.0",
|
||||||
|
"windows_i686_gnullvm 0.53.0",
|
||||||
|
"windows_i686_msvc 0.53.0",
|
||||||
|
"windows_x86_64_gnu 0.53.0",
|
||||||
|
"windows_x86_64_gnullvm 0.53.0",
|
||||||
|
"windows_x86_64_msvc 0.53.0",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows-threading"
|
name = "windows-threading"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
@@ -7109,6 +7437,12 @@ version = "0.52.6"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
|
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows_aarch64_gnullvm"
|
||||||
|
version = "0.53.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows_aarch64_msvc"
|
name = "windows_aarch64_msvc"
|
||||||
version = "0.48.5"
|
version = "0.48.5"
|
||||||
@@ -7121,6 +7455,12 @@ version = "0.52.6"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
|
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows_aarch64_msvc"
|
||||||
|
version = "0.53.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows_i686_gnu"
|
name = "windows_i686_gnu"
|
||||||
version = "0.48.5"
|
version = "0.48.5"
|
||||||
@@ -7133,12 +7473,24 @@ version = "0.52.6"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
|
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows_i686_gnu"
|
||||||
|
version = "0.53.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows_i686_gnullvm"
|
name = "windows_i686_gnullvm"
|
||||||
version = "0.52.6"
|
version = "0.52.6"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
|
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows_i686_gnullvm"
|
||||||
|
version = "0.53.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows_i686_msvc"
|
name = "windows_i686_msvc"
|
||||||
version = "0.48.5"
|
version = "0.48.5"
|
||||||
@@ -7151,6 +7503,12 @@ version = "0.52.6"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
|
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows_i686_msvc"
|
||||||
|
version = "0.53.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows_x86_64_gnu"
|
name = "windows_x86_64_gnu"
|
||||||
version = "0.48.5"
|
version = "0.48.5"
|
||||||
@@ -7163,6 +7521,12 @@ version = "0.52.6"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
|
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows_x86_64_gnu"
|
||||||
|
version = "0.53.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows_x86_64_gnullvm"
|
name = "windows_x86_64_gnullvm"
|
||||||
version = "0.48.5"
|
version = "0.48.5"
|
||||||
@@ -7175,6 +7539,12 @@ version = "0.52.6"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
|
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows_x86_64_gnullvm"
|
||||||
|
version = "0.53.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows_x86_64_msvc"
|
name = "windows_x86_64_msvc"
|
||||||
version = "0.48.5"
|
version = "0.48.5"
|
||||||
@@ -7187,6 +7557,12 @@ version = "0.52.6"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
|
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "windows_x86_64_msvc"
|
||||||
|
version = "0.53.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "winnow"
|
name = "winnow"
|
||||||
version = "0.7.10"
|
version = "0.7.10"
|
||||||
|
142
Cargo.toml
142
Cargo.toml
@@ -49,3 +49,145 @@ opt-level = 3
|
|||||||
opt-level = 3
|
opt-level = 3
|
||||||
[profile.dev.package.roaring]
|
[profile.dev.package.roaring]
|
||||||
opt-level = 3
|
opt-level = 3
|
||||||
|
|
||||||
|
[workspace.dependencies]
|
||||||
|
actix-cors = "0.7.1"
|
||||||
|
actix-http ="3.11.0"
|
||||||
|
actix-rt = "2.10.0"
|
||||||
|
actix-utils = "3.0.1"
|
||||||
|
actix-web = "4.11.0"
|
||||||
|
actix-web-lab = "0.24.1"
|
||||||
|
allocator-api2 = "0.3.0"
|
||||||
|
anyhow = "1.0.98"
|
||||||
|
arbitrary = "1.4.1"
|
||||||
|
arroy = "0.6.1"
|
||||||
|
async-openai = { git = "https://github.com/meilisearch/async-openai", branch = "better-error-handling" }
|
||||||
|
base64 = "0.22.1"
|
||||||
|
bbqueue.git = "https://github.com/meilisearch/bbqueue"
|
||||||
|
big_s = "1.0.2"
|
||||||
|
bimap = "0.6.3"
|
||||||
|
bincode = "1.3.3"
|
||||||
|
brotli = "8.0.1"
|
||||||
|
bstr = "1.12.0"
|
||||||
|
bumpalo = "3.18.1"
|
||||||
|
bumparaw-collections = "0.1.4"
|
||||||
|
byte-unit = "5.1.6"
|
||||||
|
bytemuck = "1.23.1"
|
||||||
|
byteorder = "1.5.0"
|
||||||
|
bytes = "1.10.1"
|
||||||
|
candle-core = "0.9.1"
|
||||||
|
candle-nn = "0.9.1"
|
||||||
|
candle-transformers = "0.9.1"
|
||||||
|
cargo_toml = "0.22.1"
|
||||||
|
charabia = "0.9.6"
|
||||||
|
clap = "4.5.40"
|
||||||
|
color-spantrace = "0.3.0"
|
||||||
|
concat-arrays = "0.1.2"
|
||||||
|
convert_case = "0.8.0"
|
||||||
|
criterion = "0.6.0"
|
||||||
|
crossbeam-channel = "0.5.15"
|
||||||
|
csv = "1.3.1"
|
||||||
|
derive_builder = "0.20.2"
|
||||||
|
deserr = "0.6.3"
|
||||||
|
either = "1.15.0"
|
||||||
|
enum-iterator = "2.1.0"
|
||||||
|
fastrand = "2.3.0"
|
||||||
|
flate2 = "1.1.2"
|
||||||
|
flume = "0.11.1"
|
||||||
|
fst = "0.4.7"
|
||||||
|
futures = "0.3.31"
|
||||||
|
futures-util = "0.3.31"
|
||||||
|
fxhash = "0.2.1"
|
||||||
|
fxprof-processed-profile = "0.7.0"
|
||||||
|
geoutils = "0.5.1"
|
||||||
|
grenad = "0.5.0"
|
||||||
|
hashbrown = "0.15.4"
|
||||||
|
heed = "0.22.0"
|
||||||
|
hex = "0.4.3"
|
||||||
|
hf-hub = { git = "https://github.com/dureuill/hf-hub.git", branch = "rust_tls" }
|
||||||
|
hmac = "0.12.1"
|
||||||
|
http = "1.3.1"
|
||||||
|
indexmap = "2.9.0"
|
||||||
|
insta = "=1.39.0" # fixed version due to format breakages in v1.40
|
||||||
|
is-terminal = "0.4.16"
|
||||||
|
itertools = "0.14.0"
|
||||||
|
jsonwebtoken = "9.3.1"
|
||||||
|
lazy_static = "1.5.0"
|
||||||
|
levenshtein_automata = "0.2.1"
|
||||||
|
libproc = "0.14.10"
|
||||||
|
liquid = "0.26.11"
|
||||||
|
lru = "0.14.0"
|
||||||
|
manifest-dir-macros = "0.1.18"
|
||||||
|
maplit = "1.0.2"
|
||||||
|
md5 = "0.7.0"
|
||||||
|
memchr = "2.7.5"
|
||||||
|
memmap2 = "0.9.5"
|
||||||
|
mimalloc = "0.1.47"
|
||||||
|
mime = "0.3.17"
|
||||||
|
mopa-maintained = "0.2.3"
|
||||||
|
nom = "7.1.3"
|
||||||
|
nom_locate = "4.2.0"
|
||||||
|
num_cpus = "1.17.0"
|
||||||
|
obkv = "0.3.0"
|
||||||
|
once_cell = "1.21.3"
|
||||||
|
ordered-float = "5.0.0"
|
||||||
|
page_size = "0.6.0"
|
||||||
|
parking_lot = "0.12.4"
|
||||||
|
pin-project-lite = "0.2.16"
|
||||||
|
platform-dirs = "0.3.0"
|
||||||
|
prometheus = "0.14.0"
|
||||||
|
rand = "0.8.5"
|
||||||
|
rand_chacha = "0.3.1"
|
||||||
|
rayon = "1.10.0"
|
||||||
|
regex = "1.11.1"
|
||||||
|
regex-lite = "0.1.6"
|
||||||
|
reqwest = "0.12.20"
|
||||||
|
rhai = "1.22.2"
|
||||||
|
roaring = "0.10.12"
|
||||||
|
rstar = "0.12.2"
|
||||||
|
rustc-hash = "2.1.1"
|
||||||
|
rustls = "0.23.28"
|
||||||
|
rustls-pemfile = "2.2.0"
|
||||||
|
rustls-pki-types = "1.12.0"
|
||||||
|
secrecy = "0.10.3"
|
||||||
|
segment = "0.2.6"
|
||||||
|
serde = "1.0.219"
|
||||||
|
serde-cs = "0.2.4"
|
||||||
|
serde_json = "1.0.140"
|
||||||
|
serde_urlencoded = "0.7.1"
|
||||||
|
sha-1 = "0.10.1"
|
||||||
|
sha2 = "0.10.9"
|
||||||
|
siphasher = "1.0.1"
|
||||||
|
slice-group-by = "0.3.1"
|
||||||
|
smallstr = "0.3.0"
|
||||||
|
smallvec = "1.15.1"
|
||||||
|
smartstring = "1.0.1"
|
||||||
|
static-files = "0.2.5"
|
||||||
|
synchronoise = "1.0.1"
|
||||||
|
sysinfo = "0.35.2"
|
||||||
|
tar = "0.4.44"
|
||||||
|
temp-env = "0.3.6"
|
||||||
|
tempfile = "3.20.0"
|
||||||
|
termcolor = "1.4.1"
|
||||||
|
thiserror = "2.0.12"
|
||||||
|
thread_local = "1.1.9"
|
||||||
|
tiktoken-rs = "0.7.0"
|
||||||
|
time = "0.3.41"
|
||||||
|
tokenizers = { git = "https://github.com/huggingface/tokenizers.git", tag = "v0.15.2", version = "0.15.2" }
|
||||||
|
tokio = "1.45.1"
|
||||||
|
toml = "0.8.23"
|
||||||
|
tracing = "0.1.41"
|
||||||
|
tracing-actix-web = "0.7.18"
|
||||||
|
tracing-error = "0.2.1"
|
||||||
|
tracing-subscriber = "0.3.19"
|
||||||
|
unescaper = "0.1.6"
|
||||||
|
ureq = "2.12.1"
|
||||||
|
url = "2.5.4"
|
||||||
|
urlencoding = "2.1.3"
|
||||||
|
utoipa = "5.4.0"
|
||||||
|
utoipa-scalar = "0.3.0"
|
||||||
|
uuid = "1.17.0"
|
||||||
|
vergen-git2 = "1.0.7"
|
||||||
|
wiremock = "0.6.3"
|
||||||
|
yaup = "0.3.1"
|
||||||
|
zip = "4.1.0"
|
||||||
|
@@ -11,27 +11,27 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0.98"
|
anyhow.workspace = true
|
||||||
bumpalo = "3.18.1"
|
bumpalo.workspace = true
|
||||||
csv = "1.3.1"
|
csv.workspace = true
|
||||||
memmap2 = "0.9.5"
|
memmap2.workspace = true
|
||||||
milli = { path = "../milli" }
|
milli = { path = "../milli" }
|
||||||
mimalloc = { version = "0.1.47", default-features = false }
|
mimalloc = { workspace = true, default-features = false }
|
||||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||||
tempfile = "3.20.0"
|
tempfile.workspace = true
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
criterion = { version = "0.6.0", features = ["html_reports"] }
|
criterion = { workspace = true, features = ["html_reports"] }
|
||||||
rand = "0.8.5"
|
rand.workspace = true
|
||||||
rand_chacha = "0.3.1"
|
rand_chacha.workspace = true
|
||||||
roaring = "0.10.12"
|
roaring.workspace = true
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
anyhow = "1.0.98"
|
anyhow.workspace = true
|
||||||
bytes = "1.10.1"
|
bytes.workspace = true
|
||||||
convert_case = "0.8.0"
|
convert_case.workspace = true
|
||||||
flate2 = "1.1.2"
|
flate2.workspace = true
|
||||||
reqwest = { version = "0.12.20", features = ["blocking", "rustls-tls"], default-features = false }
|
reqwest = { workspace = true, features = ["blocking", "rustls-tls"], default-features = false }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["milli/all-tokenizations"]
|
default = ["milli/all-tokenizations"]
|
||||||
|
@@ -11,8 +11,8 @@ license.workspace = true
|
|||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
time = { version = "0.3.41", features = ["parsing"] }
|
time = { workspace = true, features = ["parsing"] }
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
anyhow = "1.0.98"
|
anyhow.workspace = true
|
||||||
vergen-git2 = "1.0.7"
|
vergen-git2.workspace = true
|
||||||
|
@@ -11,24 +11,24 @@ readme.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0.98"
|
anyhow.workspace = true
|
||||||
flate2 = "1.1.2"
|
flate2.workspace = true
|
||||||
http = "1.3.1"
|
http.workspace = true
|
||||||
meilisearch-types = { path = "../meilisearch-types" }
|
meilisearch-types = { path = "../meilisearch-types" }
|
||||||
once_cell = "1.21.3"
|
once_cell.workspace = true
|
||||||
regex = "1.11.1"
|
regex.workspace = true
|
||||||
roaring = { version = "0.10.12", features = ["serde"] }
|
roaring = { workspace = true, features = ["serde"] }
|
||||||
serde = { version = "1.0.219", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||||
tar = "0.4.44"
|
tar.workspace = true
|
||||||
tempfile = "3.20.0"
|
tempfile.workspace = true
|
||||||
thiserror = "2.0.12"
|
thiserror.workspace = true
|
||||||
time = { version = "0.3.41", features = ["serde-well-known", "formatting", "parsing", "macros"] }
|
time = { workspace = true, features = ["serde-well-known", "formatting", "parsing", "macros"] }
|
||||||
tracing = "0.1.41"
|
tracing.workspace = true
|
||||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
big_s = "1.0.2"
|
big_s.workspace = true
|
||||||
maplit = "1.0.2"
|
maplit.workspace = true
|
||||||
meili-snap = { path = "../meili-snap" }
|
meili-snap = { path = "../meili-snap" }
|
||||||
meilisearch-types = { path = "../meilisearch-types" }
|
meilisearch-types = { path = "../meilisearch-types" }
|
||||||
|
@@ -11,7 +11,7 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
tempfile = "3.20.0"
|
tempfile.workspace = true
|
||||||
thiserror = "2.0.12"
|
thiserror.workspace = true
|
||||||
tracing = "0.1.41"
|
tracing.workspace = true
|
||||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||||
|
@@ -12,10 +12,9 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
nom = "7.1.3"
|
nom.workspace = true
|
||||||
nom_locate = "4.2.0"
|
nom_locate.workspace = true
|
||||||
unescaper = "0.1.6"
|
unescaper.workspace = true
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
# fixed version due to format breakages in v1.40
|
insta.workspace = true
|
||||||
insta = "=1.39.0"
|
|
||||||
|
@@ -13,10 +13,10 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
criterion = { version = "0.6.0", features = ["html_reports"] }
|
criterion = { workspace = true, features = ["html_reports"] }
|
||||||
|
|
||||||
[[bench]]
|
[[bench]]
|
||||||
name = "benchmarks"
|
name = "benchmarks"
|
||||||
|
@@ -11,12 +11,12 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
arbitrary = { version = "1.4.1", features = ["derive"] }
|
arbitrary = { workspace = true, features = ["derive"] }
|
||||||
bumpalo = "3.18.1"
|
bumpalo.workspace = true
|
||||||
clap = { version = "4.5.40", features = ["derive"] }
|
clap = { workspace = true, features = ["derive"] }
|
||||||
either = "1.15.0"
|
either.workspace = true
|
||||||
fastrand = "2.3.0"
|
fastrand.workspace = true
|
||||||
milli = { path = "../milli" }
|
milli = { path = "../milli" }
|
||||||
serde = { version = "1.0.219", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||||
tempfile = "3.20.0"
|
tempfile.workspace = true
|
||||||
|
@@ -11,44 +11,43 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0.98"
|
anyhow.workspace = true
|
||||||
bincode = "1.3.3"
|
bincode.workspace = true
|
||||||
byte-unit = "5.1.6"
|
byte-unit.workspace = true
|
||||||
bumpalo = "3.18.1"
|
bumpalo.workspace = true
|
||||||
bumparaw-collections = "0.1.4"
|
bumparaw-collections.workspace = true
|
||||||
convert_case = "0.8.0"
|
convert_case.workspace = true
|
||||||
csv = "1.3.1"
|
csv.workspace = true
|
||||||
derive_builder = "0.20.2"
|
derive_builder.workspace = true
|
||||||
dump = { path = "../dump" }
|
dump = { path = "../dump" }
|
||||||
enum-iterator = "2.1.0"
|
enum-iterator.workspace = true
|
||||||
file-store = { path = "../file-store" }
|
file-store = { path = "../file-store" }
|
||||||
flate2 = "1.1.2"
|
flate2.workspace = true
|
||||||
indexmap = "2.9.0"
|
indexmap.workspace = true
|
||||||
meilisearch-auth = { path = "../meilisearch-auth" }
|
meilisearch-auth = { path = "../meilisearch-auth" }
|
||||||
meilisearch-types = { path = "../meilisearch-types" }
|
meilisearch-types = { path = "../meilisearch-types" }
|
||||||
memmap2 = "0.9.5"
|
memmap2.workspace = true
|
||||||
page_size = "0.6.0"
|
page_size.workspace = true
|
||||||
rayon = "1.10.0"
|
rayon.workspace = true
|
||||||
roaring = { version = "0.10.12", features = ["serde"] }
|
roaring = { workspace = true, features = ["serde"] }
|
||||||
serde = { version = "1.0.219", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||||
synchronoise = "1.0.1"
|
synchronoise.workspace = true
|
||||||
tempfile = "3.20.0"
|
tempfile.workspace = true
|
||||||
thiserror = "2.0.12"
|
thiserror.workspace = true
|
||||||
time = { version = "0.3.41", features = [
|
time = { workspace = true, features = [
|
||||||
"serde-well-known",
|
"serde-well-known",
|
||||||
"formatting",
|
"formatting",
|
||||||
"parsing",
|
"parsing",
|
||||||
"macros",
|
"macros",
|
||||||
] }
|
] }
|
||||||
tracing = "0.1.41"
|
tracing.workspace = true
|
||||||
ureq = "2.12.1"
|
ureq.workspace = true
|
||||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
big_s = "1.0.2"
|
big_s.workspace = true
|
||||||
crossbeam-channel = "0.5.15"
|
crossbeam-channel.workspace = true
|
||||||
# fixed version due to format breakages in v1.40
|
insta = { workspace = true, features = ["json", "redactions"] }
|
||||||
insta = { version = "=1.39.0", features = ["json", "redactions"] }
|
maplit.workspace = true
|
||||||
maplit = "1.0.2"
|
|
||||||
meili-snap = { path = "../meili-snap" }
|
meili-snap = { path = "../meili-snap" }
|
||||||
|
@@ -12,10 +12,10 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
criterion = "0.6.0"
|
criterion.workspace = true
|
||||||
|
|
||||||
[[bench]]
|
[[bench]]
|
||||||
name = "depth"
|
name = "depth"
|
||||||
|
@@ -11,9 +11,8 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# fixed version due to format breakages in v1.40
|
insta = { workspace = true, features = ["json", "redactions"] }
|
||||||
insta = { version = "=1.39.0", features = ["json", "redactions"] }
|
md5.workspace = true
|
||||||
md5 = "0.7.0"
|
once_cell.workspace = true
|
||||||
once_cell = "1.21"
|
regex-lite.workspace = true
|
||||||
regex-lite = "0.1.6"
|
uuid = { workspace = true, features = ["v4"] }
|
||||||
uuid = { version = "1.17.0", features = ["v4"] }
|
|
||||||
|
@@ -11,16 +11,16 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
base64 = "0.22.1"
|
base64.workspace = true
|
||||||
enum-iterator = "2.1.0"
|
enum-iterator.workspace = true
|
||||||
hmac = "0.12.1"
|
hmac.workspace = true
|
||||||
maplit = "1.0.2"
|
maplit.workspace = true
|
||||||
meilisearch-types = { path = "../meilisearch-types" }
|
meilisearch-types = { path = "../meilisearch-types" }
|
||||||
rand = "0.8.5"
|
rand.workspace = true
|
||||||
roaring = { version = "0.10.12", features = ["serde"] }
|
roaring = { workspace = true, features = ["serde"] }
|
||||||
serde = { version = "1.0.219", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||||
sha2 = "0.10.9"
|
sha2.workspace = true
|
||||||
thiserror = "2.0.12"
|
thiserror.workspace = true
|
||||||
time = { version = "0.3.41", features = ["serde-well-known", "formatting", "parsing", "macros"] }
|
time = { workspace = true, features = ["serde-well-known", "formatting", "parsing", "macros"] }
|
||||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||||
|
@@ -11,41 +11,40 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
actix-web = { version = "4.11.0", default-features = false }
|
actix-web = { workspace = true, default-features = false }
|
||||||
anyhow = "1.0.98"
|
anyhow.workspace = true
|
||||||
bumpalo = "3.18.1"
|
bumpalo.workspace = true
|
||||||
bumparaw-collections = "0.1.4"
|
bumparaw-collections.workspace = true
|
||||||
convert_case = "0.8.0"
|
convert_case.workspace = true
|
||||||
csv = "1.3.1"
|
csv.workspace = true
|
||||||
deserr = { version = "0.6.3", features = ["actix-web"] }
|
deserr = { workspace = true, features = ["actix-web"] }
|
||||||
either = { version = "1.15.0", features = ["serde"] }
|
either = { workspace = true, features = ["serde"] }
|
||||||
enum-iterator = "2.1.0"
|
enum-iterator.workspace = true
|
||||||
file-store = { path = "../file-store" }
|
file-store = { path = "../file-store" }
|
||||||
flate2 = "1.1.2"
|
flate2.workspace = true
|
||||||
fst = "0.4.7"
|
fst.workspace = true
|
||||||
memmap2 = "0.9.5"
|
memmap2.workspace = true
|
||||||
milli = { path = "../milli" }
|
milli = { path = "../milli" }
|
||||||
roaring = { version = "0.10.12", features = ["serde"] }
|
roaring = { workspace = true, features = ["serde"] }
|
||||||
rustc-hash = "2.1.1"
|
rustc-hash.workspace = true
|
||||||
serde = { version = "1.0.219", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde-cs = "0.2.4"
|
serde-cs.workspace = true
|
||||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||||
tar = "0.4.44"
|
tar.workspace = true
|
||||||
tempfile = "3.20.0"
|
tempfile.workspace = true
|
||||||
thiserror = "2.0.12"
|
thiserror.workspace = true
|
||||||
time = { version = "0.3.41", features = [
|
time = { workspace = true, features = [
|
||||||
"serde-well-known",
|
"serde-well-known",
|
||||||
"formatting",
|
"formatting",
|
||||||
"parsing",
|
"parsing",
|
||||||
"macros",
|
"macros",
|
||||||
] }
|
] }
|
||||||
tokio = "1.45"
|
tokio = "1.45"
|
||||||
utoipa = { version = "5.4.0", features = ["macros"] }
|
utoipa = { workspace = true, features = ["macros"] }
|
||||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
# fixed version due to format breakages in v1.40
|
insta.workspace = true
|
||||||
insta = "=1.39.0"
|
|
||||||
meili-snap = { path = "../meili-snap" }
|
meili-snap = { path = "../meili-snap" }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
@@ -13,95 +13,93 @@ license.workspace = true
|
|||||||
default-run = "meilisearch"
|
default-run = "meilisearch"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
actix-cors = "0.7.1"
|
actix-cors.workspace = true
|
||||||
actix-http = { version = "3.11.0", default-features = false, features = [
|
actix-http = { workspace = true, default-features = false, features = [
|
||||||
"compress-brotli",
|
"compress-brotli",
|
||||||
"compress-gzip",
|
"compress-gzip",
|
||||||
"rustls-0_23",
|
"rustls-0_23",
|
||||||
] }
|
] }
|
||||||
actix-utils = "3.0.1"
|
actix-utils.workspace = true
|
||||||
actix-web = { version = "4.11.0", default-features = false, features = [
|
actix-web = { workspace = true, default-features = false, features = [
|
||||||
"macros",
|
"macros",
|
||||||
"compress-brotli",
|
"compress-brotli",
|
||||||
"compress-gzip",
|
"compress-gzip",
|
||||||
"cookies",
|
"cookies",
|
||||||
"rustls-0_23",
|
"rustls-0_23",
|
||||||
] }
|
] }
|
||||||
anyhow = { version = "1.0.98", features = ["backtrace"] }
|
anyhow = { workspace = true, features = ["backtrace"] }
|
||||||
bstr = "1.12.0"
|
bstr.workspace = true
|
||||||
byte-unit = { version = "5.1.6", features = ["serde"] }
|
byte-unit = { workspace = true, features = ["serde"] }
|
||||||
bytes = "1.10.1"
|
bytes.workspace = true
|
||||||
bumpalo = "3.18.1"
|
bumpalo.workspace = true
|
||||||
clap = { version = "4.5.40", features = ["derive", "env"] }
|
clap = { workspace = true, features = ["derive", "env"] }
|
||||||
crossbeam-channel = "0.5.15"
|
crossbeam-channel.workspace = true
|
||||||
deserr = { version = "0.6.3", features = ["actix-web"] }
|
deserr = { workspace = true, features = ["actix-web"] }
|
||||||
dump = { path = "../dump" }
|
dump = { path = "../dump" }
|
||||||
either = "1.15.0"
|
either.workspace = true
|
||||||
file-store = { path = "../file-store" }
|
file-store = { path = "../file-store" }
|
||||||
flate2 = "1.1.2"
|
flate2.workspace = true
|
||||||
fst = "0.4.7"
|
fst.workspace = true
|
||||||
futures = "0.3.31"
|
futures.workspace = true
|
||||||
futures-util = "0.3.31"
|
futures-util.workspace = true
|
||||||
index-scheduler = { path = "../index-scheduler" }
|
index-scheduler = { path = "../index-scheduler" }
|
||||||
indexmap = { version = "2.9.0", features = ["serde"] }
|
indexmap = { workspace = true, features = ["serde"] }
|
||||||
is-terminal = "0.4.16"
|
is-terminal.workspace = true
|
||||||
itertools = "0.14.0"
|
itertools.workspace = true
|
||||||
jsonwebtoken = "9.3.1"
|
jsonwebtoken.workspace = true
|
||||||
lazy_static = "1.5.0"
|
lazy_static.workspace = true
|
||||||
meilisearch-auth = { path = "../meilisearch-auth" }
|
meilisearch-auth = { path = "../meilisearch-auth" }
|
||||||
meilisearch-types = { path = "../meilisearch-types" }
|
meilisearch-types = { path = "../meilisearch-types" }
|
||||||
mimalloc = { version = "0.1.47", default-features = false }
|
mimalloc = { workspace = true, default-features = false }
|
||||||
mime = "0.3.17"
|
mime.workspace = true
|
||||||
num_cpus = "1.17.0"
|
num_cpus.workspace = true
|
||||||
obkv = "0.3.0"
|
obkv.workspace = true
|
||||||
once_cell = "1.21.3"
|
once_cell.workspace = true
|
||||||
ordered-float = "5.0.0"
|
ordered-float.workspace = true
|
||||||
parking_lot = "0.12.4"
|
parking_lot.workspace = true
|
||||||
permissive-json-pointer = { path = "../permissive-json-pointer" }
|
permissive-json-pointer = { path = "../permissive-json-pointer" }
|
||||||
pin-project-lite = "0.2.16"
|
pin-project-lite.workspace = true
|
||||||
platform-dirs = "0.3.0"
|
platform-dirs.workspace = true
|
||||||
prometheus = { version = "0.14.0", features = ["process"] }
|
prometheus = { workspace = true, features = ["process"] }
|
||||||
rand = "0.8.5"
|
rand.workspace = true
|
||||||
rayon = "1.10.0"
|
rayon.workspace = true
|
||||||
regex = "1.11.1"
|
regex.workspace = true
|
||||||
reqwest = { version = "0.12.20", features = [
|
reqwest = { workspace = true, features = [
|
||||||
"rustls-tls",
|
"rustls-tls",
|
||||||
"json",
|
"json",
|
||||||
], default-features = false }
|
], default-features = false }
|
||||||
rustls = { version = "0.23.28", features = ["ring"], default-features = false }
|
rustls = { workspace = true, features = ["ring"], default-features = false }
|
||||||
rustls-pki-types = { version = "1.12.0", features = ["alloc"] }
|
rustls-pki-types = { workspace = true, features = ["alloc"] }
|
||||||
rustls-pemfile = "2.2.0"
|
rustls-pemfile.workspace = true
|
||||||
segment = { version = "0.2.6" }
|
segment.workspace = true
|
||||||
serde = { version = "1.0.219", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||||
sha2 = "0.10.9"
|
sha2.workspace = true
|
||||||
siphasher = "1.0.1"
|
siphasher.workspace = true
|
||||||
slice-group-by = "0.3.1"
|
slice-group-by.workspace = true
|
||||||
static-files = { version = "0.2.5", optional = true }
|
static-files = { workspace = true, optional = true }
|
||||||
sysinfo = "0.35.2"
|
sysinfo.workspace = true
|
||||||
tar = "0.4.44"
|
tar.workspace = true
|
||||||
tempfile = "3.20.0"
|
tempfile.workspace = true
|
||||||
thiserror = "2.0.12"
|
thiserror.workspace = true
|
||||||
time = { version = "0.3.41", features = [
|
time = { workspace = true, features = [
|
||||||
"serde-well-known",
|
"serde-well-known",
|
||||||
"formatting",
|
"formatting",
|
||||||
"parsing",
|
"parsing",
|
||||||
"macros",
|
"macros",
|
||||||
] }
|
] }
|
||||||
tokio = { version = "1.45.1", features = ["full"] }
|
tokio = { workspace = true, features = ["full"] }
|
||||||
toml = "0.8.23"
|
toml.workspace = true
|
||||||
uuid = { version = "1.17.0", features = ["serde", "v4"] }
|
uuid = { workspace = true, features = ["serde", "v4"] }
|
||||||
serde_urlencoded = "0.7.1"
|
serde_urlencoded.workspace = true
|
||||||
termcolor = "1.4.1"
|
termcolor.workspace = true
|
||||||
url = { version = "2.5.4", features = ["serde"] }
|
url = { workspace = true, features = ["serde"] }
|
||||||
tracing = "0.1.41"
|
tracing.workspace = true
|
||||||
tracing-subscriber = { version = "0.3.19", features = ["json"] }
|
tracing-subscriber = { workspace = true, features = ["json"] }
|
||||||
tracing-trace = { version = "0.1.0", path = "../tracing-trace" }
|
tracing-actix-web.workspace = true
|
||||||
tracing-actix-web = "0.7.18"
|
roaring.workspace = true
|
||||||
build-info = { version = "1.7.0", path = "../build-info" }
|
mopa-maintained.workspace = true
|
||||||
roaring = "0.10.12"
|
utoipa = { workspace = true, features = [
|
||||||
mopa-maintained = "0.2.3"
|
|
||||||
utoipa = { version = "5.4.0", features = [
|
|
||||||
"actix_extras",
|
"actix_extras",
|
||||||
"macros",
|
"macros",
|
||||||
"non_strict_integers",
|
"non_strict_integers",
|
||||||
@@ -110,36 +108,35 @@ utoipa = { version = "5.4.0", features = [
|
|||||||
"time",
|
"time",
|
||||||
"openapi_extensions",
|
"openapi_extensions",
|
||||||
] }
|
] }
|
||||||
utoipa-scalar = { version = "0.3.0", optional = true, features = ["actix-web"] }
|
utoipa-scalar = { workspace = true, optional = true, features = ["actix-web"] }
|
||||||
async-openai = { git = "https://github.com/meilisearch/async-openai", branch = "better-error-handling" }
|
async-openai = { git = "https://github.com/meilisearch/async-openai", branch = "better-error-handling" }
|
||||||
secrecy = "0.10.3"
|
secrecy.workspace = true
|
||||||
actix-web-lab = { version = "0.24.1", default-features = false }
|
actix-web-lab = { workspace = true, default-features = false }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
actix-rt = "2.10.0"
|
actix-rt.workspace = true
|
||||||
brotli = "8.0.1"
|
brotli.workspace = true
|
||||||
# fixed version due to format breakages in v1.40
|
insta = { workspace = true, features = ["redactions"] }
|
||||||
insta = { version = "=1.39.0", features = ["redactions"] }
|
manifest-dir-macros.workspace = true
|
||||||
manifest-dir-macros = "0.1.18"
|
maplit.workspace = true
|
||||||
maplit = "1.0.2"
|
|
||||||
meili-snap = { path = "../meili-snap" }
|
meili-snap = { path = "../meili-snap" }
|
||||||
temp-env = "0.3.6"
|
temp-env.workspace = true
|
||||||
urlencoding = "2.1.3"
|
urlencoding.workspace = true
|
||||||
wiremock = "0.6.3"
|
wiremock.workspace = true
|
||||||
yaup = "0.3.1"
|
yaup.workspace = true
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
anyhow = { version = "1.0.98", optional = true }
|
anyhow = { workspace = true, optional = true }
|
||||||
cargo_toml = { version = "0.22.1", optional = true }
|
cargo_toml = { workspace = true, optional = true }
|
||||||
hex = { version = "0.4.3", optional = true }
|
hex = { workspace = true, optional = true }
|
||||||
reqwest = { version = "0.12.20", features = [
|
reqwest = { workspace = true, features = [
|
||||||
"blocking",
|
"blocking",
|
||||||
"rustls-tls",
|
"rustls-tls",
|
||||||
], default-features = false, optional = true }
|
], default-features = false, optional = true }
|
||||||
sha-1 = { version = "0.10.1", optional = true }
|
sha-1 = { workspace = true, optional = true }
|
||||||
static-files = { version = "0.2.5", optional = true }
|
static-files = { workspace = true, optional = true }
|
||||||
tempfile = { version = "3.20.0", optional = true }
|
tempfile = { workspace = true, optional = true }
|
||||||
zip = { version = "4.1.0", optional = true }
|
zip = { workspace = true, optional = true }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["meilisearch-types/all-tokenizations", "mini-dashboard"]
|
default = ["meilisearch-types/all-tokenizations", "mini-dashboard"]
|
||||||
|
@@ -9,15 +9,15 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0.98"
|
anyhow.workspace = true
|
||||||
clap = { version = "4.5.40", features = ["derive"] }
|
clap = { workspace = true, features = ["derive"] }
|
||||||
dump = { path = "../dump" }
|
dump = { path = "../dump" }
|
||||||
file-store = { path = "../file-store" }
|
file-store = { path = "../file-store" }
|
||||||
indexmap = { version = "2.9.0", features = ["serde"] }
|
indexmap = { workspace = true, features = ["serde"] }
|
||||||
meilisearch-auth = { path = "../meilisearch-auth" }
|
meilisearch-auth = { path = "../meilisearch-auth" }
|
||||||
meilisearch-types = { path = "../meilisearch-types" }
|
meilisearch-types = { path = "../meilisearch-types" }
|
||||||
serde = { version = "1.0.219", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde_json = { version = "1.0.140", features = ["preserve_order"] }
|
serde_json = { workspace = true, features = ["preserve_order"] }
|
||||||
tempfile = "3.20.0"
|
tempfile.workspace = true
|
||||||
time = { version = "0.3.41", features = ["formatting", "parsing", "alloc"] }
|
time = { workspace = true, features = ["formatting", "parsing", "alloc"] }
|
||||||
uuid = { version = "1.17.0", features = ["v4"], default-features = false }
|
uuid = { workspace = true, features = ["v4"], default-features = false }
|
||||||
|
@@ -12,112 +12,111 @@ readme.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
big_s = "1.0.2"
|
big_s.workspace = true
|
||||||
bimap = { version = "0.6.3", features = ["serde"] }
|
bimap = { workspace = true, features = ["serde"] }
|
||||||
bincode = "1.3.3"
|
bincode.workspace = true
|
||||||
bstr = "1.12.0"
|
bstr.workspace = true
|
||||||
bytemuck = { version = "1.23.1", features = ["extern_crate_alloc"] }
|
bytemuck = { workspace = true, features = ["extern_crate_alloc"] }
|
||||||
byteorder = "1.5.0"
|
byteorder.workspace = true
|
||||||
charabia = { version = "0.9.6", default-features = false }
|
charabia = { workspace = true, default-features = false }
|
||||||
concat-arrays = "0.1.2"
|
concat-arrays.workspace = true
|
||||||
convert_case = "0.8.0"
|
convert_case.workspace = true
|
||||||
crossbeam-channel = "0.5.15"
|
crossbeam-channel.workspace = true
|
||||||
deserr = "0.6.3"
|
deserr.workspace = true
|
||||||
either = { version = "1.15.0", features = ["serde"] }
|
either = { workspace = true, features = ["serde"] }
|
||||||
flatten-serde-json = { path = "../flatten-serde-json" }
|
flatten-serde-json = { path = "../flatten-serde-json" }
|
||||||
fst = "0.4.7"
|
fst.workspace = true
|
||||||
fxhash = "0.2.1"
|
fxhash.workspace = true
|
||||||
geoutils = "0.5.1"
|
geoutils.workspace = true
|
||||||
grenad = { version = "0.5.0", default-features = false, features = [
|
grenad = { workspace = true, default-features = false, features = [
|
||||||
"rayon",
|
"rayon",
|
||||||
"tempfile",
|
"tempfile",
|
||||||
] }
|
] }
|
||||||
heed = { version = "0.22.0", default-features = false, features = [
|
heed = { workspace = true, default-features = false, features = [
|
||||||
"serde-json",
|
"serde-json",
|
||||||
"serde-bincode",
|
"serde-bincode",
|
||||||
] }
|
] }
|
||||||
indexmap = { version = "2.9.0", features = ["serde"] }
|
indexmap = { workspace = true, features = ["serde"] }
|
||||||
json-depth-checker = { path = "../json-depth-checker" }
|
json-depth-checker = { path = "../json-depth-checker" }
|
||||||
levenshtein_automata = { version = "0.2.1", features = ["fst_automaton"] }
|
levenshtein_automata = { workspace = true, features = ["fst_automaton"] }
|
||||||
memchr = "2.7.5"
|
memchr.workspace = true
|
||||||
memmap2 = "0.9.5"
|
memmap2.workspace = true
|
||||||
obkv = "0.3.0"
|
obkv.workspace = true
|
||||||
once_cell = "1.21.3"
|
once_cell.workspace = true
|
||||||
ordered-float = "5.0.0"
|
ordered-float.workspace = true
|
||||||
rayon = "1.10.0"
|
rayon.workspace = true
|
||||||
roaring = { version = "0.10.12", features = ["serde"] }
|
roaring = { workspace = true, features = ["serde"] }
|
||||||
rstar = { version = "0.12.2", features = ["serde"] }
|
rstar = { workspace = true, features = ["serde"] }
|
||||||
serde = { version = "1.0.219", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde_json = { version = "1.0.140", features = ["preserve_order", "raw_value"] }
|
serde_json = { workspace = true, features = ["preserve_order", "raw_value"] }
|
||||||
slice-group-by = "0.3.1"
|
slice-group-by.workspace = true
|
||||||
smallstr = { version = "0.3.0", features = ["serde"] }
|
smallstr = { workspace = true, features = ["serde"] }
|
||||||
smallvec = "1.15.1"
|
smallvec.workspace = true
|
||||||
smartstring = "1.0.1"
|
smartstring.workspace = true
|
||||||
tempfile = "3.20.0"
|
tempfile.workspace = true
|
||||||
thiserror = "2.0.12"
|
thiserror.workspace = true
|
||||||
time = { version = "0.3.41", features = [
|
time = { workspace = true, features = [
|
||||||
"serde-well-known",
|
"serde-well-known",
|
||||||
"formatting",
|
"formatting",
|
||||||
"parsing",
|
"parsing",
|
||||||
"macros",
|
"macros",
|
||||||
] }
|
] }
|
||||||
uuid = { version = "1.17.0", features = ["v4"] }
|
uuid = { workspace = true, features = ["v4"] }
|
||||||
|
|
||||||
filter-parser = { path = "../filter-parser" }
|
filter-parser = { path = "../filter-parser" }
|
||||||
|
|
||||||
# documents words self-join
|
# documents words self-join
|
||||||
itertools = "0.14.0"
|
itertools.workspace = true
|
||||||
|
|
||||||
csv = "1.3.1"
|
csv.workspace = true
|
||||||
candle-core = { version = "0.9.1" }
|
candle-core = { workspace = true }
|
||||||
candle-transformers = { version = "0.9.1" }
|
candle-transformers = { workspace = true }
|
||||||
candle-nn = { version = "0.9.1" }
|
candle-nn = { workspace = true }
|
||||||
tokenizers = { git = "https://github.com/huggingface/tokenizers.git", tag = "v0.15.2", version = "0.15.2", default-features = false, features = [
|
tokenizers = { workspace = true, default-features = false, features = [
|
||||||
"onig",
|
"onig",
|
||||||
] }
|
] }
|
||||||
hf-hub = { git = "https://github.com/dureuill/hf-hub.git", branch = "rust_tls", default-features = false, features = [
|
hf-hub = { workspace = true, default-features = false, features = [
|
||||||
"online",
|
"online",
|
||||||
] }
|
] }
|
||||||
tiktoken-rs = "0.7.0"
|
tiktoken-rs.workspace = true
|
||||||
liquid = "0.26.11"
|
liquid.workspace = true
|
||||||
rhai = { version = "1.22.2", features = [
|
rhai = { workspace = true, features = [
|
||||||
"serde",
|
"serde",
|
||||||
"no_module",
|
"no_module",
|
||||||
"no_custom_syntax",
|
"no_custom_syntax",
|
||||||
"no_time",
|
"no_time",
|
||||||
"sync",
|
"sync",
|
||||||
] }
|
] }
|
||||||
arroy = "0.6.1"
|
arroy.workspace = true
|
||||||
rand = "0.8.5"
|
rand.workspace = true
|
||||||
tracing = "0.1.41"
|
tracing.workspace = true
|
||||||
ureq = { version = "2.12.1", features = ["json"] }
|
ureq = { workspace = true, features = ["json"] }
|
||||||
url = "2.5.4"
|
url.workspace = true
|
||||||
hashbrown = "0.15.4"
|
hashbrown.workspace = true
|
||||||
bumpalo = "3.18.1"
|
bumpalo.workspace = true
|
||||||
bumparaw-collections = "0.1.4"
|
bumparaw-collections.workspace = true
|
||||||
thread_local = "1.1.9"
|
thread_local.workspace = true
|
||||||
allocator-api2 = "0.3.0"
|
allocator-api2.workspace = true
|
||||||
rustc-hash = "2.1.1"
|
rustc-hash.workspace = true
|
||||||
enum-iterator = "2.1.0"
|
enum-iterator.workspace = true
|
||||||
bbqueue = { git = "https://github.com/meilisearch/bbqueue" }
|
bbqueue.workspace = true
|
||||||
flume = { version = "0.11.1", default-features = false }
|
flume = { workspace = true, default-features = false }
|
||||||
utoipa = { version = "5.4.0", features = [
|
utoipa = { workspace = true, features = [
|
||||||
"non_strict_integers",
|
"non_strict_integers",
|
||||||
"preserve_order",
|
"preserve_order",
|
||||||
"uuid",
|
"uuid",
|
||||||
"time",
|
"time",
|
||||||
"openapi_extensions",
|
"openapi_extensions",
|
||||||
] }
|
] }
|
||||||
lru = "0.14.0"
|
lru.workspace = true
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
mimalloc = { version = "0.1.47", default-features = false }
|
mimalloc = { workspace = true, default-features = false }
|
||||||
# fixed version due to format breakages in v1.40
|
insta.workspace = true
|
||||||
insta = "=1.39.0"
|
maplit.workspace = true
|
||||||
maplit = "1.0.2"
|
md5.workspace = true
|
||||||
md5 = "0.7.0"
|
|
||||||
meili-snap = { path = "../meili-snap" }
|
meili-snap = { path = "../meili-snap" }
|
||||||
rand = { version = "0.8.5", features = ["small_rng"] }
|
rand = { workspace = true, features = ["small_rng"] }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
all-tokenizations = ["charabia/default"]
|
all-tokenizations = ["charabia/default"]
|
||||||
|
@@ -13,7 +13,7 @@ edition.workspace = true
|
|||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serde_json = "1.0"
|
serde_json.workspace = true
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
big_s = "1.0"
|
big_s.workspace = true
|
||||||
|
@@ -6,19 +6,19 @@ edition = "2021"
|
|||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
color-spantrace = "0.3.0"
|
color-spantrace.workspace = true
|
||||||
fxprof-processed-profile = "0.7.0"
|
fxprof-processed-profile.workspace = true
|
||||||
serde = { version = "1.0.219", features = ["derive"] }
|
serde = { workspace = true, features = ["derive"] }
|
||||||
serde_json = "1.0.140"
|
serde_json.workspace = true
|
||||||
tracing = "0.1.41"
|
tracing.workspace = true
|
||||||
tracing-error = "0.2.1"
|
tracing-error.workspace = true
|
||||||
tracing-subscriber = "0.3.19"
|
tracing-subscriber.workspace = true
|
||||||
byte-unit = { version = "5.1.6", default-features = false, features = [
|
byte-unit = { workspace = true, default-features = false, features = [
|
||||||
"std",
|
"std",
|
||||||
"byte",
|
"byte",
|
||||||
"serde",
|
"serde",
|
||||||
] }
|
] }
|
||||||
tokio = { version = "1.45.1", features = ["sync"] }
|
tokio = { workspace = true, features = ["sync"] }
|
||||||
|
|
||||||
[target.'cfg(any(target_os = "linux", target_os = "macos"))'.dependencies]
|
[target.'cfg(any(target_os = "linux", target_os = "macos"))'.dependencies]
|
||||||
libproc = "0.14.10"
|
libproc.workspace = true
|
||||||
|
Reference in New Issue
Block a user