qdrant: 1.7.4 -> 1.9.0

authored by Robert Scott and committed by Yaya 94cf7253 1e273b4c

+1136 -681
-142
pkgs/servers/search/qdrant/1.7.4-CVE-2024-3078.patch
··· 1 - Based on upstream 3ab5172e9c8f14fa1f7b24e7147eac74e2412b62 with minor 2 - adjustments to apply to 1.7.4 3 - 4 - diff --git a/lib/collection/src/collection/snapshots.rs b/lib/collection/src/collection/snapshots.rs 5 - index e5a8be9c..ca48fb9e 100644 6 - --- a/lib/collection/src/collection/snapshots.rs 7 - +++ b/lib/collection/src/collection/snapshots.rs 8 - @@ -241,35 +241,35 @@ impl Collection { 9 - .await 10 - } 11 - 12 - + /// Get full file path for a collection snapshot by name 13 - + /// 14 - + /// This enforces the file to be inside the snapshots directory 15 - pub async fn get_snapshot_path(&self, snapshot_name: &str) -> CollectionResult<PathBuf> { 16 - - let snapshot_path = self.snapshots_path.join(snapshot_name); 17 - - 18 - - let absolute_snapshot_path = 19 - - snapshot_path 20 - - .canonicalize() 21 - - .map_err(|_| CollectionError::NotFound { 22 - - what: format!("Snapshot {snapshot_name}"), 23 - - })?; 24 - - 25 - - let absolute_snapshot_dir = 26 - - self.snapshots_path 27 - - .canonicalize() 28 - - .map_err(|_| CollectionError::NotFound { 29 - - what: format!("Snapshot directory: {}", self.snapshots_path.display()), 30 - - })?; 31 - + let absolute_snapshot_dir = self.snapshots_path.canonicalize().map_err(|_| { 32 - + CollectionError::not_found(format!( 33 - + "Snapshot directory: {}", 34 - + self.snapshots_path.display() 35 - + )) 36 - + })?; 37 - + 38 - + let absolute_snapshot_path = absolute_snapshot_dir 39 - + .join(snapshot_name) 40 - + .canonicalize() 41 - + .map_err(|_| CollectionError::not_found(format!("Snapshot {snapshot_name}")))?; 42 - 43 - if !absolute_snapshot_path.starts_with(absolute_snapshot_dir) { 44 - - return Err(CollectionError::NotFound { 45 - - what: format!("Snapshot {snapshot_name}"), 46 - - }); 47 - + return Err(CollectionError::not_found(format!( 48 - + "Snapshot {snapshot_name}" 49 - + ))); 50 - } 51 - 52 - - if !snapshot_path.exists() { 53 - - return Err(CollectionError::NotFound { 54 - - what: format!("Snapshot {snapshot_name}"), 55 - - }); 56 - + if !absolute_snapshot_path.exists() { 57 - + return Err(CollectionError::not_found(format!( 58 - + "Snapshot {snapshot_name}" 59 - + ))); 60 - } 61 - - Ok(snapshot_path) 62 - + 63 - + Ok(absolute_snapshot_path) 64 - } 65 - 66 - pub async fn list_shard_snapshots( 67 - diff --git a/lib/collection/src/operations/types.rs b/lib/collection/src/operations/types.rs 68 - index afc38d0f..63eae16e 100644 69 - --- a/lib/collection/src/operations/types.rs 70 - +++ b/lib/collection/src/operations/types.rs 71 - @@ -906,6 +906,10 @@ impl CollectionError { 72 - CollectionError::BadInput { description } 73 - } 74 - 75 - + pub fn not_found(what: impl Into<String>) -> CollectionError { 76 - + CollectionError::NotFound { what: what.into() } 77 - + } 78 - + 79 - pub fn bad_request(description: String) -> CollectionError { 80 - CollectionError::BadRequest { description } 81 - } 82 - diff --git a/lib/storage/src/content_manager/errors.rs b/lib/storage/src/content_manager/errors.rs 83 - index 1ad8d413..4528e485 100644 84 - --- a/lib/storage/src/content_manager/errors.rs 85 - +++ b/lib/storage/src/content_manager/errors.rs 86 - @@ -46,6 +46,12 @@ impl StorageError { 87 - } 88 - } 89 - 90 - + pub fn not_found(description: impl Into<String>) -> StorageError { 91 - + StorageError::NotFound { 92 - + description: description.into(), 93 - + } 94 - + } 95 - + 96 - /// Used to override the `description` field of the resulting `StorageError` 97 - pub fn from_inconsistent_shard_failure( 98 - err: CollectionError, 99 - diff --git a/lib/storage/src/content_manager/snapshots/mod.rs b/lib/storage/src/content_manager/snapshots/mod.rs 100 - index 8a417377..9965006a 100644 101 - --- a/lib/storage/src/content_manager/snapshots/mod.rs 102 - +++ b/lib/storage/src/content_manager/snapshots/mod.rs 103 - @@ -24,17 +24,33 @@ pub struct SnapshotConfig { 104 - pub collections_aliases: HashMap<String, String>, 105 - } 106 - 107 - +/// Get full file path for a full snapshot by name 108 - +/// 109 - +/// This enforces the file to be inside the snapshots directory 110 - pub async fn get_full_snapshot_path( 111 - toc: &TableOfContent, 112 - snapshot_name: &str, 113 - ) -> Result<PathBuf, StorageError> { 114 - - let snapshot_path = Path::new(toc.snapshots_path()).join(snapshot_name); 115 - - if !snapshot_path.exists() { 116 - - return Err(StorageError::NotFound { 117 - - description: format!("Full storage snapshot {snapshot_name} not found"), 118 - - }); 119 - + let snapshots_path = toc.snapshots_path(); 120 - + 121 - + let absolute_snapshot_dir = Path::new(snapshots_path) 122 - + .canonicalize() 123 - + .map_err(|_| StorageError::not_found(format!("Snapshot directory: {snapshots_path}")))?; 124 - + 125 - + let absolute_snapshot_path = absolute_snapshot_dir 126 - + .join(snapshot_name) 127 - + .canonicalize() 128 - + .map_err(|_| StorageError::not_found(format!("Snapshot {snapshot_name}")))?; 129 - + 130 - + if !absolute_snapshot_path.starts_with(absolute_snapshot_dir) { 131 - + return Err(StorageError::not_found(format!("Snapshot {snapshot_name}"))); 132 - } 133 - - Ok(snapshot_path) 134 - + 135 - + if !absolute_snapshot_path.exists() { 136 - + return Err(StorageError::not_found(format!("Snapshot {snapshot_name}"))); 137 - + } 138 - + 139 - + Ok(absolute_snapshot_path) 140 - } 141 - 142 - pub async fn do_delete_full_snapshot(
···
+1132 -531
pkgs/servers/search/qdrant/Cargo.lock
··· 21 22 [[package]] 23 name = "actix-cors" 24 - version = "0.6.5" 25 source = "registry+https://github.com/rust-lang/crates.io-index" 26 - checksum = "0346d8c1f762b41b458ed3145eea914966bb9ad20b9be0d6d463b20d45586370" 27 dependencies = [ 28 "actix-utils", 29 "actix-web", ··· 36 37 [[package]] 38 name = "actix-files" 39 - version = "0.6.2" 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 - checksum = "d832782fac6ca7369a70c9ee9a20554623c5e51c76e190ad151780ebea1cf689" 42 dependencies = [ 43 "actix-http", 44 "actix-service", 45 "actix-utils", 46 "actix-web", 47 - "askama_escape", 48 - "bitflags 1.3.2", 49 "bytes", 50 "derive_more", 51 "futures-core", ··· 55 "mime_guess", 56 "percent-encoding", 57 "pin-project-lite", 58 ] 59 60 [[package]] 61 name = "actix-http" 62 - version = "3.4.0" 63 source = "registry+https://github.com/rust-lang/crates.io-index" 64 - checksum = "a92ef85799cba03f76e4f7c10f533e66d87c9a7e7055f3391f09000ad8351bc9" 65 dependencies = [ 66 "actix-codec", 67 "actix-rt", 68 "actix-service", 69 "actix-tls", 70 "actix-utils", 71 - "ahash 0.8.5", 72 "base64 0.21.0", 73 "bitflags 2.4.1", 74 "brotli", ··· 78 "encoding_rs", 79 "flate2", 80 "futures-core", 81 - "h2", 82 - "http", 83 "httparse", 84 "httpdate", 85 "itoa", ··· 94 "tokio", 95 "tokio-util", 96 "tracing", 97 - "zstd 0.12.2+zstd.1.5.2", 98 ] 99 100 [[package]] ··· 142 "parse-size", 143 "proc-macro2", 144 "quote", 145 - "syn 2.0.32", 146 ] 147 148 [[package]] ··· 152 checksum = "d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799" 153 dependencies = [ 154 "bytestring", 155 - "http", 156 "regex", 157 "serde", 158 "tracing", ··· 199 200 [[package]] 201 name = "actix-tls" 202 - version = "3.1.0" 203 source = "registry+https://github.com/rust-lang/crates.io-index" 204 - checksum = "a70bd48b6604191a700372f60bdc997db560eff5e4d41a7f00664390b5228b38" 205 dependencies = [ 206 "actix-rt", 207 "actix-service", ··· 209 "futures-core", 210 "impl-more", 211 "pin-project-lite", 212 "tokio", 213 - "tokio-rustls", 214 "tokio-util", 215 "tracing", 216 - "webpki-roots 0.25.2", 217 ] 218 219 [[package]] ··· 228 229 [[package]] 230 name = "actix-web" 231 - version = "4.4.0" 232 source = "registry+https://github.com/rust-lang/crates.io-index" 233 - checksum = "0e4a5b5e29603ca8c94a77c65cf874718ceb60292c5a5c3e5f4ace041af462b9" 234 dependencies = [ 235 "actix-codec", 236 "actix-http", ··· 242 "actix-tls", 243 "actix-utils", 244 "actix-web-codegen", 245 - "ahash 0.8.5", 246 "bytes", 247 "bytestring", 248 "cfg-if", ··· 280 ] 281 282 [[package]] 283 - name = "actix-web-httpauth" 284 - version = "0.8.1" 285 source = "registry+https://github.com/rust-lang/crates.io-index" 286 - checksum = "1d613edf08a42ccc6864c941d30fe14e1b676a77d16f1dbadc1174d065a0a775" 287 dependencies = [ 288 - "actix-utils", 289 "actix-web", 290 - "base64 0.21.0", 291 "futures-core", 292 "futures-util", 293 - "log", 294 "pin-project-lite", 295 ] 296 ··· 344 345 [[package]] 346 name = "ahash" 347 - version = "0.7.7" 348 source = "registry+https://github.com/rust-lang/crates.io-index" 349 - checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" 350 - dependencies = [ 351 - "getrandom 0.2.11", 352 - "once_cell", 353 - "version_check", 354 - ] 355 - 356 - [[package]] 357 - name = "ahash" 358 - version = "0.8.5" 359 - source = "registry+https://github.com/rust-lang/crates.io-index" 360 - checksum = "cd7d5a2cecb58716e47d67d5703a249964b14c7be1ec3cad3affc295b2d1c35d" 361 dependencies = [ 362 "cfg-if", 363 "getrandom 0.2.11", 364 "once_cell", 365 "version_check", 366 "zerocopy", 367 ] 368 369 [[package]] 370 name = "aho-corasick" 371 - version = "1.0.2" 372 source = "registry+https://github.com/rust-lang/crates.io-index" 373 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 374 dependencies = [ 375 "memchr", 376 ] ··· 419 420 [[package]] 421 name = "anstream" 422 - version = "0.6.4" 423 source = "registry+https://github.com/rust-lang/crates.io-index" 424 - checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 425 dependencies = [ 426 "anstyle", 427 "anstyle-parse", ··· 433 434 [[package]] 435 name = "anstyle" 436 - version = "1.0.0" 437 source = "registry+https://github.com/rust-lang/crates.io-index" 438 - checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 439 440 [[package]] 441 name = "anstyle-parse" ··· 473 474 [[package]] 475 name = "anyhow" 476 - version = "1.0.75" 477 source = "registry+https://github.com/rust-lang/crates.io-index" 478 - checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 479 480 [[package]] 481 name = "api" 482 - version = "1.7.4" 483 dependencies = [ 484 "chrono", 485 "common", 486 - "env_logger", 487 "log", 488 "parking_lot", 489 "prost 0.11.9", 490 "prost-build 0.11.9", 491 - "prost-types 0.11.9", 492 "rand 0.8.5", 493 "schemars", 494 "segment", ··· 499 "tokio", 500 "tonic", 501 "tonic-build", 502 - "tower", 503 "tracing", 504 "uuid", 505 "validator", ··· 516 517 [[package]] 518 name = "arc-swap" 519 - version = "1.6.0" 520 source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 522 523 [[package]] 524 name = "arrayvec" ··· 536 checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 537 538 [[package]] 539 - name = "askama_escape" 540 - version = "0.10.3" 541 - source = "registry+https://github.com/rust-lang/crates.io-index" 542 - checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341" 543 - 544 - [[package]] 545 name = "async-stream" 546 version = "0.3.3" 547 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 564 565 [[package]] 566 name = "async-trait" 567 - version = "0.1.74" 568 source = "registry+https://github.com/rust-lang/crates.io-index" 569 - checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 570 dependencies = [ 571 "proc-macro2", 572 "quote", 573 - "syn 2.0.32", 574 - ] 575 - 576 - [[package]] 577 - name = "atomic-polyfill" 578 - version = "0.1.11" 579 - source = "registry+https://github.com/rust-lang/crates.io-index" 580 - checksum = "e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28" 581 - dependencies = [ 582 - "critical-section", 583 ] 584 585 [[package]] ··· 590 591 [[package]] 592 name = "atomicwrites" 593 - version = "0.4.2" 594 source = "registry+https://github.com/rust-lang/crates.io-index" 595 - checksum = "f4d45f362125ed144544e57b0ec6de8fd6a296d41a6252fc4a20c0cf12e9ed3a" 596 dependencies = [ 597 - "rustix 0.38.21", 598 "tempfile", 599 - "windows-sys 0.48.0", 600 ] 601 602 [[package]] ··· 616 "bitflags 1.3.2", 617 "bytes", 618 "futures-util", 619 - "http", 620 - "http-body", 621 - "hyper", 622 "itoa", 623 "matchit", 624 "memchr", ··· 642 "async-trait", 643 "bytes", 644 "futures-util", 645 - "http", 646 - "http-body", 647 "mime", 648 "rustversion", 649 "tower-layer", ··· 678 checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 679 680 [[package]] 681 name = "base64ct" 682 version = "1.6.0" 683 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 694 695 [[package]] 696 name = "bindgen" 697 - version = "0.65.1" 698 source = "registry+https://github.com/rust-lang/crates.io-index" 699 - checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" 700 dependencies = [ 701 - "bitflags 1.3.2", 702 "cexpr", 703 "clang-sys", 704 "lazy_static", 705 "lazycell", 706 - "peeking_take_while", 707 - "prettyplease 0.2.4", 708 "proc-macro2", 709 "quote", 710 "regex", 711 "rustc-hash", 712 "shlex", 713 - "syn 2.0.32", 714 ] 715 716 [[package]] ··· 739 version = "2.4.1" 740 source = "registry+https://github.com/rust-lang/crates.io-index" 741 checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 742 743 [[package]] 744 name = "bitvec" ··· 806 807 [[package]] 808 name = "byteorder" 809 - version = "1.4.3" 810 source = "registry+https://github.com/rust-lang/crates.io-index" 811 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 812 813 [[package]] 814 name = "bytes" 815 - version = "1.3.0" 816 source = "registry+https://github.com/rust-lang/crates.io-index" 817 - checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" 818 819 [[package]] 820 name = "bytestring" ··· 910 911 [[package]] 912 name = "charabia" 913 - version = "0.8.5" 914 source = "registry+https://github.com/rust-lang/crates.io-index" 915 - checksum = "ffb924701d850fbf0331302e7f9715c04e494b4b9bebb38ac48bdd30924e1936" 916 dependencies = [ 917 "aho-corasick", 918 "cow-utils", ··· 937 938 [[package]] 939 name = "chrono" 940 - version = "0.4.31" 941 source = "registry+https://github.com/rust-lang/crates.io-index" 942 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 943 dependencies = [ 944 "android-tzdata", 945 "iana-time-zone", ··· 947 "num-traits", 948 "serde", 949 "wasm-bindgen", 950 - "windows-targets 0.48.0", 951 ] 952 953 [[package]] ··· 1009 1010 [[package]] 1011 name = "clap" 1012 - version = "4.4.11" 1013 source = "registry+https://github.com/rust-lang/crates.io-index" 1014 - checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2" 1015 dependencies = [ 1016 "clap_builder", 1017 "clap_derive", ··· 1019 1020 [[package]] 1021 name = "clap_builder" 1022 - version = "4.4.11" 1023 source = "registry+https://github.com/rust-lang/crates.io-index" 1024 - checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb" 1025 dependencies = [ 1026 "anstream", 1027 "anstyle", 1028 "clap_lex", 1029 - "strsim", 1030 ] 1031 1032 [[package]] 1033 name = "clap_derive" 1034 - version = "4.4.7" 1035 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 1037 dependencies = [ 1038 - "heck", 1039 "proc-macro2", 1040 "quote", 1041 - "syn 2.0.32", 1042 ] 1043 1044 [[package]] 1045 name = "clap_lex" 1046 - version = "0.6.0" 1047 source = "registry+https://github.com/rust-lang/crates.io-index" 1048 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 1049 1050 [[package]] 1051 name = "codespan-reporting" ··· 1063 dependencies = [ 1064 "actix-web-validator", 1065 "api", 1066 "arc-swap", 1067 "async-trait", 1068 "atomicwrites", 1069 "cancel", 1070 "chrono", 1071 "common", 1072 "criterion", 1073 "env_logger", 1074 "fs_extra", 1075 "futures", 1076 "hashring", 1077 "indicatif", 1078 "io", 1079 - "itertools 0.12.0", 1080 "log", 1081 "merge", 1082 - "num_cpus", 1083 "ordered-float 4.2.0", 1084 "parking_lot", 1085 "pprof", 1086 "rand 0.8.5", 1087 "rmp-serde", 1088 "rstest", 1089 "schemars", ··· 1092 "serde", 1093 "serde_cbor", 1094 "serde_json", 1095 "sparse", 1096 "tar", 1097 "tempfile", 1098 "thiserror", ··· 1100 "tokio", 1101 "tokio-util", 1102 "tonic", 1103 - "tower", 1104 "tracing", 1105 "url", 1106 "uuid", ··· 1128 name = "common" 1129 version = "0.0.0" 1130 dependencies = [ 1131 "ordered-float 4.2.0", 1132 "serde", 1133 "validator", 1134 ] 1135 1136 [[package]] 1137 name = "config" 1138 - version = "0.13.4" 1139 source = "registry+https://github.com/rust-lang/crates.io-index" 1140 - checksum = "23738e11972c7643e4ec947840fc463b6a571afcd3e735bdfce7d03c7a784aca" 1141 dependencies = [ 1142 "async-trait", 1143 "json5", 1144 "lazy_static", 1145 "nom", ··· 1148 "rust-ini", 1149 "serde", 1150 "serde_json", 1151 - "toml", 1152 "yaml-rust", 1153 ] 1154 ··· 1204 ] 1205 1206 [[package]] 1207 name = "constant_time_eq" 1208 version = "0.1.5" 1209 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1222 checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 1223 1224 [[package]] 1225 name = "cookie" 1226 version = "0.16.2" 1227 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1233 ] 1234 1235 [[package]] 1236 - name = "core-foundation" 1237 - version = "0.9.4" 1238 - source = "registry+https://github.com/rust-lang/crates.io-index" 1239 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 1240 - dependencies = [ 1241 - "core-foundation-sys", 1242 - "libc", 1243 - ] 1244 - 1245 - [[package]] 1246 name = "core-foundation-sys" 1247 version = "0.8.6" 1248 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1274 1275 [[package]] 1276 name = "crc32c" 1277 - version = "0.6.4" 1278 source = "registry+https://github.com/rust-lang/crates.io-index" 1279 - checksum = "d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74" 1280 dependencies = [ 1281 "rustc_version", 1282 ] ··· 1327 ] 1328 1329 [[package]] 1330 - name = "critical-section" 1331 - version = "1.1.1" 1332 - source = "registry+https://github.com/rust-lang/crates.io-index" 1333 - checksum = "6548a0ad5d2549e111e1f6a11a6c2e2d00ce6a3dafe22948d67c2b443f775e52" 1334 - 1335 - [[package]] 1336 name = "crossbeam-channel" 1337 version = "0.5.8" 1338 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1376 ] 1377 1378 [[package]] 1379 name = "crypto-common" 1380 version = "0.1.6" 1381 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1387 1388 [[package]] 1389 name = "csv" 1390 - version = "1.2.2" 1391 source = "registry+https://github.com/rust-lang/crates.io-index" 1392 - checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086" 1393 dependencies = [ 1394 "csv-core", 1395 "itoa", ··· 1399 1400 [[package]] 1401 name = "csv-core" 1402 - version = "0.1.10" 1403 source = "registry+https://github.com/rust-lang/crates.io-index" 1404 - checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 1405 dependencies = [ 1406 "memchr", 1407 ] ··· 1470 "ident_case", 1471 "proc-macro2", 1472 "quote", 1473 - "strsim", 1474 - "syn 2.0.32", 1475 ] 1476 1477 [[package]] ··· 1482 dependencies = [ 1483 "darling_core", 1484 "quote", 1485 - "syn 2.0.32", 1486 ] 1487 1488 [[package]] ··· 1500 source = "registry+https://github.com/rust-lang/crates.io-index" 1501 checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 1502 dependencies = [ 1503 - "convert_case", 1504 "proc-macro2", 1505 "quote", 1506 "rustc_version", ··· 1509 1510 [[package]] 1511 name = "deunicode" 1512 - version = "1.3.3" 1513 source = "registry+https://github.com/rust-lang/crates.io-index" 1514 - checksum = "8c1bba4f227a4a53d12b653f50ca7bf10c9119ae2aba56aff9e0338b5c98f36a" 1515 1516 [[package]] 1517 name = "digest" 1518 - version = "0.10.6" 1519 source = "registry+https://github.com/rust-lang/crates.io-index" 1520 - checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 1521 dependencies = [ 1522 "block-buffer", 1523 "crypto-common", ··· 1526 1527 [[package]] 1528 name = "dlv-list" 1529 - version = "0.3.0" 1530 source = "registry+https://github.com/rust-lang/crates.io-index" 1531 - checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257" 1532 1533 [[package]] 1534 name = "docopt" ··· 1539 "lazy_static", 1540 "regex", 1541 "serde", 1542 - "strsim", 1543 ] 1544 1545 [[package]] ··· 1560 1561 [[package]] 1562 name = "either" 1563 - version = "1.8.1" 1564 source = "registry+https://github.com/rust-lang/crates.io-index" 1565 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 1566 1567 [[package]] 1568 name = "encode_unicode" ··· 1636 1637 [[package]] 1638 name = "encoding_rs" 1639 - version = "0.8.32" 1640 source = "registry+https://github.com/rust-lang/crates.io-index" 1641 - checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 1642 dependencies = [ 1643 "cfg-if", 1644 ] ··· 1653 ] 1654 1655 [[package]] 1656 name = "env_logger" 1657 - version = "0.10.1" 1658 source = "registry+https://github.com/rust-lang/crates.io-index" 1659 - checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 1660 dependencies = [ 1661 "humantime", 1662 - "is-terminal", 1663 "log", 1664 - "regex", 1665 - "termcolor", 1666 ] 1667 1668 [[package]] ··· 1682 checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 1683 1684 [[package]] 1685 - name = "errno" 1686 - version = "0.3.1" 1687 source = "registry+https://github.com/rust-lang/crates.io-index" 1688 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 1689 dependencies = [ 1690 - "errno-dragonfly", 1691 - "libc", 1692 - "windows-sys 0.48.0", 1693 ] 1694 1695 [[package]] 1696 - name = "errno-dragonfly" 1697 - version = "0.1.2" 1698 source = "registry+https://github.com/rust-lang/crates.io-index" 1699 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 1700 dependencies = [ 1701 - "cc", 1702 "libc", 1703 ] 1704 1705 [[package]] 1706 name = "fastrand" 1707 - version = "2.0.0" 1708 source = "registry+https://github.com/rust-lang/crates.io-index" 1709 - checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 1710 1711 [[package]] 1712 name = "filetime" ··· 1740 1741 [[package]] 1742 name = "flate2" 1743 - version = "1.0.26" 1744 source = "registry+https://github.com/rust-lang/crates.io-index" 1745 - checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 1746 dependencies = [ 1747 "crc32fast", 1748 "miniz_oxide 0.7.1", ··· 1778 dependencies = [ 1779 "proc-macro2", 1780 "quote", 1781 - "syn 2.0.32", 1782 ] 1783 1784 [[package]] ··· 1798 1799 [[package]] 1800 name = "fs4" 1801 - version = "0.7.0" 1802 source = "registry+https://github.com/rust-lang/crates.io-index" 1803 - checksum = "29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7" 1804 dependencies = [ 1805 - "rustix 0.38.21", 1806 - "windows-sys 0.48.0", 1807 ] 1808 1809 [[package]] ··· 1832 1833 [[package]] 1834 name = "futures" 1835 - version = "0.3.29" 1836 source = "registry+https://github.com/rust-lang/crates.io-index" 1837 - checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 1838 dependencies = [ 1839 "futures-channel", 1840 "futures-core", ··· 1847 1848 [[package]] 1849 name = "futures-channel" 1850 - version = "0.3.29" 1851 source = "registry+https://github.com/rust-lang/crates.io-index" 1852 - checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 1853 dependencies = [ 1854 "futures-core", 1855 "futures-sink", ··· 1857 1858 [[package]] 1859 name = "futures-core" 1860 - version = "0.3.29" 1861 source = "registry+https://github.com/rust-lang/crates.io-index" 1862 - checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 1863 1864 [[package]] 1865 name = "futures-executor" 1866 - version = "0.3.29" 1867 source = "registry+https://github.com/rust-lang/crates.io-index" 1868 - checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" 1869 dependencies = [ 1870 "futures-core", 1871 "futures-task", ··· 1874 1875 [[package]] 1876 name = "futures-io" 1877 - version = "0.3.29" 1878 source = "registry+https://github.com/rust-lang/crates.io-index" 1879 - checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 1880 1881 [[package]] 1882 name = "futures-macro" 1883 - version = "0.3.29" 1884 source = "registry+https://github.com/rust-lang/crates.io-index" 1885 - checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" 1886 dependencies = [ 1887 "proc-macro2", 1888 "quote", 1889 - "syn 2.0.32", 1890 ] 1891 1892 [[package]] 1893 name = "futures-sink" 1894 - version = "0.3.29" 1895 source = "registry+https://github.com/rust-lang/crates.io-index" 1896 - checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 1897 1898 [[package]] 1899 name = "futures-task" 1900 - version = "0.3.29" 1901 source = "registry+https://github.com/rust-lang/crates.io-index" 1902 - checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 1903 1904 [[package]] 1905 name = "futures-timer" ··· 1909 1910 [[package]] 1911 name = "futures-util" 1912 - version = "0.3.29" 1913 source = "registry+https://github.com/rust-lang/crates.io-index" 1914 - checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" 1915 dependencies = [ 1916 "futures-channel", 1917 "futures-core", ··· 1944 "libc", 1945 "log", 1946 "rustversion", 1947 - "windows", 1948 ] 1949 1950 [[package]] ··· 1958 ] 1959 1960 [[package]] 1961 name = "geo" 1962 - version = "0.27.0" 1963 source = "registry+https://github.com/rust-lang/crates.io-index" 1964 - checksum = "4841b40fdbccd4b7042bd6195e4de91da54af34c50632e371bcbfcdfb558b873" 1965 dependencies = [ 1966 "earcutr", 1967 "float_next_after", ··· 1976 1977 [[package]] 1978 name = "geo-types" 1979 - version = "0.7.12" 1980 source = "registry+https://github.com/rust-lang/crates.io-index" 1981 - checksum = "567495020b114f1ce9bed679b29975aa0bfae06ac22beacd5cfde5dabe7b05d6" 1982 dependencies = [ 1983 "approx", 1984 "num-traits", ··· 1997 1998 [[package]] 1999 name = "geohash" 2000 - version = "0.13.0" 2001 source = "registry+https://github.com/rust-lang/crates.io-index" 2002 - checksum = "8a18b809b13fa4f1c9ccfd94179cc429021a3517856b5160422c3d810c1e8546" 2003 dependencies = [ 2004 "geo-types", 2005 "libm", ··· 2032 checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 2033 dependencies = [ 2034 "cfg-if", 2035 "libc", 2036 "wasi 0.11.0+wasi-snapshot-preview1", 2037 ] 2038 2039 [[package]] ··· 2062 2063 [[package]] 2064 name = "h2" 2065 - version = "0.3.21" 2066 source = "registry+https://github.com/rust-lang/crates.io-index" 2067 - checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 2068 dependencies = [ 2069 "bytes", 2070 "fnv", 2071 "futures-core", 2072 "futures-sink", 2073 "futures-util", 2074 - "http", 2075 - "indexmap 1.9.2", 2076 "slab", 2077 "tokio", 2078 "tokio-util", ··· 2087 2088 [[package]] 2089 name = "hash32" 2090 - version = "0.2.1" 2091 source = "registry+https://github.com/rust-lang/crates.io-index" 2092 - checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67" 2093 dependencies = [ 2094 "byteorder", 2095 ] ··· 2099 version = "0.12.3" 2100 source = "registry+https://github.com/rust-lang/crates.io-index" 2101 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 2102 - dependencies = [ 2103 - "ahash 0.7.7", 2104 - ] 2105 2106 [[package]] 2107 name = "hashbrown" ··· 2109 source = "registry+https://github.com/rust-lang/crates.io-index" 2110 checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 2111 dependencies = [ 2112 - "ahash 0.8.5", 2113 "allocator-api2", 2114 ] 2115 ··· 2137 2138 [[package]] 2139 name = "heapless" 2140 - version = "0.7.16" 2141 source = "registry+https://github.com/rust-lang/crates.io-index" 2142 - checksum = "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743" 2143 dependencies = [ 2144 - "atomic-polyfill", 2145 "hash32", 2146 - "rustc_version", 2147 - "spin 0.9.8", 2148 "stable_deref_trait", 2149 ] 2150 2151 [[package]] 2152 name = "heck" 2153 - version = "0.4.0" 2154 source = "registry+https://github.com/rust-lang/crates.io-index" 2155 - checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 2156 2157 [[package]] 2158 name = "hermit-abi" ··· 2187 ] 2188 2189 [[package]] 2190 name = "http-body" 2191 version = "0.4.5" 2192 source = "registry+https://github.com/rust-lang/crates.io-index" 2193 checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 2194 dependencies = [ 2195 "bytes", 2196 - "http", 2197 "pin-project-lite", 2198 ] 2199 ··· 2204 checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 2205 2206 [[package]] 2207 name = "httparse" 2208 version = "1.8.0" 2209 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2231 "futures-channel", 2232 "futures-core", 2233 "futures-util", 2234 - "h2", 2235 - "http", 2236 - "http-body", 2237 "httparse", 2238 "httpdate", 2239 "itoa", ··· 2246 ] 2247 2248 [[package]] 2249 name = "hyper-rustls" 2250 - version = "0.24.0" 2251 source = "registry+https://github.com/rust-lang/crates.io-index" 2252 - checksum = "0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7" 2253 dependencies = [ 2254 - "http", 2255 - "hyper", 2256 - "rustls", 2257 "tokio", 2258 - "tokio-rustls", 2259 ] 2260 2261 [[package]] ··· 2264 source = "registry+https://github.com/rust-lang/crates.io-index" 2265 checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" 2266 dependencies = [ 2267 - "hyper", 2268 "pin-project-lite", 2269 "tokio", 2270 "tokio-io-timeout", 2271 ] 2272 2273 [[package]] 2274 name = "iana-time-zone" 2275 version = "0.1.53" 2276 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2345 2346 [[package]] 2347 name = "indexmap" 2348 - version = "2.0.1" 2349 source = "registry+https://github.com/rust-lang/crates.io-index" 2350 - checksum = "ad227c3af19d4914570ad36d30409928b75967c298feb9ea1969db3a610bb14e" 2351 dependencies = [ 2352 "equivalent", 2353 "hashbrown 0.14.2", 2354 ] 2355 2356 [[package]] 2357 name = "indicatif" 2358 - version = "0.17.6" 2359 source = "registry+https://github.com/rust-lang/crates.io-index" 2360 - checksum = "0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730" 2361 dependencies = [ 2362 "console", 2363 "instant", ··· 2372 source = "registry+https://github.com/rust-lang/crates.io-index" 2373 checksum = "abfb2e51b23c338595ae0b6bdaaa7a4a8b860b8d788a4331cb07b50fe5dea71b" 2374 dependencies = [ 2375 - "ahash 0.8.5", 2376 - "indexmap 2.0.1", 2377 "is-terminal", 2378 "itoa", 2379 "log", ··· 2403 ] 2404 2405 [[package]] 2406 name = "io" 2407 version = "0.0.0" 2408 dependencies = [ ··· 2426 2427 [[package]] 2428 name = "io-uring" 2429 - version = "0.6.2" 2430 source = "registry+https://github.com/rust-lang/crates.io-index" 2431 - checksum = "460648e47a07a43110fbfa2e0b14afb2be920093c31e5dccc50e49568e099762" 2432 dependencies = [ 2433 "bitflags 1.3.2", 2434 "libc", ··· 2464 ] 2465 2466 [[package]] 2467 name = "itertools" 2468 version = "0.10.5" 2469 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2474 2475 [[package]] 2476 name = "itertools" 2477 - version = "0.12.0" 2478 source = "registry+https://github.com/rust-lang/crates.io-index" 2479 - checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0" 2480 dependencies = [ 2481 "either", 2482 ] ··· 2513 2514 [[package]] 2515 name = "js-sys" 2516 - version = "0.3.60" 2517 source = "registry+https://github.com/rust-lang/crates.io-index" 2518 - checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 2519 dependencies = [ 2520 "wasm-bindgen", 2521 ] ··· 2532 ] 2533 2534 [[package]] 2535 name = "language-tags" 2536 version = "0.3.2" 2537 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2551 2552 [[package]] 2553 name = "libc" 2554 - version = "0.2.150" 2555 source = "registry+https://github.com/rust-lang/crates.io-index" 2556 - checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 2557 2558 [[package]] 2559 name = "libloading" ··· 2573 2574 [[package]] 2575 name = "librocksdb-sys" 2576 - version = "0.11.0+8.1.1" 2577 source = "registry+https://github.com/rust-lang/crates.io-index" 2578 - checksum = "d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e" 2579 dependencies = [ 2580 "bindgen", 2581 "bzip2-sys", ··· 2598 2599 [[package]] 2600 name = "lindera-cc-cedict-builder" 2601 - version = "0.27.1" 2602 source = "registry+https://github.com/rust-lang/crates.io-index" 2603 - checksum = "6f567a47e47b5420908424de2c6c5e424e3cafe588d0146bd128c0f3755758a3" 2604 dependencies = [ 2605 "anyhow", 2606 "bincode", ··· 2617 2618 [[package]] 2619 name = "lindera-compress" 2620 - version = "0.27.1" 2621 source = "registry+https://github.com/rust-lang/crates.io-index" 2622 - checksum = "49f3e553d55ebe9881fa5e5de588b0a153456e93564d17dfbef498912caf63a2" 2623 dependencies = [ 2624 "anyhow", 2625 "flate2", ··· 2628 2629 [[package]] 2630 name = "lindera-core" 2631 - version = "0.27.1" 2632 source = "registry+https://github.com/rust-lang/crates.io-index" 2633 - checksum = "a9a2440cc156a4a911a174ec68203543d1efb10df3a700a59b6bf581e453c726" 2634 dependencies = [ 2635 "anyhow", 2636 "bincode", ··· 2645 2646 [[package]] 2647 name = "lindera-decompress" 2648 - version = "0.27.1" 2649 source = "registry+https://github.com/rust-lang/crates.io-index" 2650 - checksum = "e077a410e61c962cb526f71b7effd62ffc607488a8f61869c937582d2ccb529b" 2651 dependencies = [ 2652 "anyhow", 2653 "flate2", ··· 2656 2657 [[package]] 2658 name = "lindera-dictionary" 2659 - version = "0.27.1" 2660 source = "registry+https://github.com/rust-lang/crates.io-index" 2661 - checksum = "d9f57491adf7b311a3ee87f5e4a36454df16a2ec73de4ef28b2106fac80bd782" 2662 dependencies = [ 2663 "anyhow", 2664 "bincode", ··· 2676 2677 [[package]] 2678 name = "lindera-ipadic-builder" 2679 - version = "0.27.1" 2680 source = "registry+https://github.com/rust-lang/crates.io-index" 2681 - checksum = "a3476ec7748aebd2eb23d496ddfce5e7e0a5c031cffcd214451043e02d029f11" 2682 dependencies = [ 2683 "anyhow", 2684 "bincode", ··· 2697 2698 [[package]] 2699 name = "lindera-ipadic-neologd-builder" 2700 - version = "0.27.1" 2701 source = "registry+https://github.com/rust-lang/crates.io-index" 2702 - checksum = "7b1c7576a02d5e4af2bf62de51790a01bc4b8bc0d0b6a6b86a46b157f5cb306d" 2703 dependencies = [ 2704 "anyhow", 2705 "bincode", ··· 2718 2719 [[package]] 2720 name = "lindera-ko-dic" 2721 - version = "0.27.1" 2722 source = "registry+https://github.com/rust-lang/crates.io-index" 2723 - checksum = "b713ecd5b827d7d448c3c5eb3c6d5899ecaf22cd17087599996349a02c76828d" 2724 dependencies = [ 2725 "bincode", 2726 "byteorder", ··· 2735 2736 [[package]] 2737 name = "lindera-ko-dic-builder" 2738 - version = "0.27.1" 2739 source = "registry+https://github.com/rust-lang/crates.io-index" 2740 - checksum = "3e545752f6487be87b572529ad594cb3b48d2ef20821516f598b2d152d23277b" 2741 dependencies = [ 2742 "anyhow", 2743 "bincode", ··· 2755 2756 [[package]] 2757 name = "lindera-tokenizer" 2758 - version = "0.27.1" 2759 source = "registry+https://github.com/rust-lang/crates.io-index" 2760 - checksum = "24a2d4606a5a4da62ac4a3680ee884a75da7f0c892dc967fc9cb983ceba39a8f" 2761 dependencies = [ 2762 "bincode", 2763 - "byteorder", 2764 "lindera-core", 2765 "lindera-dictionary", 2766 "once_cell", ··· 2770 2771 [[package]] 2772 name = "lindera-unidic" 2773 - version = "0.27.1" 2774 source = "registry+https://github.com/rust-lang/crates.io-index" 2775 - checksum = "388b1bdf81794b5d5b8057ce0321c58ff4b90d676b637948ccc7863ae2f43d28" 2776 dependencies = [ 2777 "bincode", 2778 "byteorder", ··· 2787 2788 [[package]] 2789 name = "lindera-unidic-builder" 2790 - version = "0.27.1" 2791 source = "registry+https://github.com/rust-lang/crates.io-index" 2792 - checksum = "cdfa3e29a22c047da57fadd960ff674b720de15a1e2fb35b5ed67f3408afb469" 2793 dependencies = [ 2794 "anyhow", 2795 "bincode", ··· 2828 2829 [[package]] 2830 name = "linux-raw-sys" 2831 - version = "0.4.11" 2832 source = "registry+https://github.com/rust-lang/crates.io-index" 2833 - checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" 2834 2835 [[package]] 2836 name = "litemap" 2837 - version = "0.6.1" 2838 source = "registry+https://github.com/rust-lang/crates.io-index" 2839 - checksum = "575d8a551c59104b4df91269921e5eab561aa1b77c618dac0414b5d44a4617de" 2840 2841 [[package]] 2842 name = "local-channel" ··· 2858 2859 [[package]] 2860 name = "lock_api" 2861 - version = "0.4.9" 2862 source = "registry+https://github.com/rust-lang/crates.io-index" 2863 - checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 2864 dependencies = [ 2865 "autocfg", 2866 "scopeguard", ··· 2869 2870 [[package]] 2871 name = "log" 2872 - version = "0.4.20" 2873 source = "registry+https://github.com/rust-lang/crates.io-index" 2874 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 2875 2876 [[package]] 2877 name = "loom" 2878 - version = "0.5.6" 2879 source = "registry+https://github.com/rust-lang/crates.io-index" 2880 - checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 2881 dependencies = [ 2882 "cfg-if", 2883 "generator", ··· 2887 ] 2888 2889 [[package]] 2890 name = "matchers" 2891 version = "0.1.0" 2892 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2918 2919 [[package]] 2920 name = "memmap2" 2921 - version = "0.9.2" 2922 source = "registry+https://github.com/rust-lang/crates.io-index" 2923 - checksum = "39a69c7c189ae418f83003da62820aca28d15a07725ce51fb924999335d622ff" 2924 dependencies = [ 2925 "libc", 2926 ] ··· 2939 version = "0.0.0" 2940 dependencies = [ 2941 "log", 2942 - "memmap2 0.9.2", 2943 "parking_lot", 2944 "serde", 2945 ] ··· 3008 3009 [[package]] 3010 name = "mio" 3011 - version = "0.8.9" 3012 source = "registry+https://github.com/rust-lang/crates.io-index" 3013 - checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 3014 dependencies = [ 3015 "libc", 3016 "log", ··· 3062 3063 [[package]] 3064 name = "nom" 3065 - version = "7.1.1" 3066 source = "registry+https://github.com/rust-lang/crates.io-index" 3067 - checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" 3068 dependencies = [ 3069 "memchr", 3070 "minimal-lexical", ··· 3090 ] 3091 3092 [[package]] 3093 name = "num-derive" 3094 - version = "0.4.1" 3095 source = "registry+https://github.com/rust-lang/crates.io-index" 3096 - checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712" 3097 dependencies = [ 3098 "proc-macro2", 3099 "quote", 3100 - "syn 2.0.32", 3101 ] 3102 3103 [[package]] ··· 3111 ] 3112 3113 [[package]] 3114 name = "num-traits" 3115 - version = "0.2.16" 3116 source = "registry+https://github.com/rust-lang/crates.io-index" 3117 - checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 3118 dependencies = [ 3119 "autocfg", 3120 "libm", ··· 3147 3148 [[package]] 3149 name = "once_cell" 3150 - version = "1.18.0" 3151 source = "registry+https://github.com/rust-lang/crates.io-index" 3152 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 3153 3154 [[package]] 3155 name = "oorandom" ··· 3177 3178 [[package]] 3179 name = "ordered-multimap" 3180 - version = "0.4.3" 3181 source = "registry+https://github.com/rust-lang/crates.io-index" 3182 - checksum = "ccd746e37177e1711c20dd619a1620f34f5c8b569c53590a72dedd5344d8924a" 3183 dependencies = [ 3184 "dlv-list", 3185 - "hashbrown 0.12.3", 3186 ] 3187 3188 [[package]] ··· 3203 3204 [[package]] 3205 name = "parking_lot_core" 3206 - version = "0.9.5" 3207 source = "registry+https://github.com/rust-lang/crates.io-index" 3208 - checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" 3209 dependencies = [ 3210 "backtrace", 3211 "cfg-if", 3212 "libc", 3213 "petgraph", 3214 - "redox_syscall 0.2.16", 3215 "smallvec", 3216 "thread-id", 3217 - "windows-sys 0.42.0", 3218 ] 3219 3220 [[package]] ··· 3259 ] 3260 3261 [[package]] 3262 - name = "peeking_take_while" 3263 - version = "0.1.2" 3264 source = "registry+https://github.com/rust-lang/crates.io-index" 3265 - checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 3266 3267 [[package]] 3268 name = "percent-encoding" ··· 3406 3407 [[package]] 3408 name = "pinyin" 3409 - version = "0.9.0" 3410 source = "registry+https://github.com/rust-lang/crates.io-index" 3411 - checksum = "3bd12336e3afa34152e002f57df37a7056778daa59ea542b3473b87f5fb260c4" 3412 3413 [[package]] 3414 name = "pkg-config" ··· 3498 checksum = "1ceca8aaf45b5c46ec7ed39fff75f57290368c1846d33d24a122ca81416ab058" 3499 dependencies = [ 3500 "proc-macro2", 3501 - "syn 2.0.32", 3502 ] 3503 3504 [[package]] ··· 3527 3528 [[package]] 3529 name = "proc-macro2" 3530 - version = "1.0.63" 3531 source = "registry+https://github.com/rust-lang/crates.io-index" 3532 - checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 3533 dependencies = [ 3534 "unicode-ident", 3535 ] ··· 3544 "hex", 3545 "lazy_static", 3546 "procfs-core", 3547 - "rustix 0.38.21", 3548 ] 3549 3550 [[package]] ··· 3603 3604 [[package]] 3605 name = "prost" 3606 - version = "0.12.0" 3607 source = "registry+https://github.com/rust-lang/crates.io-index" 3608 - checksum = "aa8473a65b88506c106c28ae905ca4a2b83a2993640467a41bb3080627ddfd2c" 3609 dependencies = [ 3610 "bytes", 3611 - "prost-derive 0.12.0", 3612 ] 3613 3614 [[package]] ··· 3618 checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" 3619 dependencies = [ 3620 "bytes", 3621 - "heck", 3622 "itertools 0.10.5", 3623 "lazy_static", 3624 "log", ··· 3637 3638 [[package]] 3639 name = "prost-build" 3640 - version = "0.12.0" 3641 source = "registry+https://github.com/rust-lang/crates.io-index" 3642 - checksum = "30d3e647e9eb04ddfef78dfee2d5b3fefdf94821c84b710a3d8ebc89ede8b164" 3643 dependencies = [ 3644 "bytes", 3645 - "heck", 3646 "itertools 0.10.5", 3647 "log", 3648 "multimap", 3649 "once_cell", 3650 "petgraph", 3651 "prettyplease 0.2.4", 3652 - "prost 0.12.0", 3653 - "prost-types 0.12.0", 3654 "regex", 3655 - "syn 2.0.32", 3656 "tempfile", 3657 "which", 3658 ] ··· 3672 3673 [[package]] 3674 name = "prost-derive" 3675 - version = "0.12.0" 3676 source = "registry+https://github.com/rust-lang/crates.io-index" 3677 - checksum = "56075c27b20ae524d00f247b8a4dc333e5784f889fe63099f8e626bc8d73486c" 3678 dependencies = [ 3679 "anyhow", 3680 "itertools 0.10.5", 3681 "proc-macro2", 3682 "quote", 3683 - "syn 2.0.32", 3684 ] 3685 3686 [[package]] ··· 3694 3695 [[package]] 3696 name = "prost-types" 3697 - version = "0.12.0" 3698 source = "registry+https://github.com/rust-lang/crates.io-index" 3699 - checksum = "cebe0a918c97f86c217b0f76fd754e966f8b9f41595095cf7d74cb4e59d730f6" 3700 dependencies = [ 3701 - "prost 0.12.0", 3702 ] 3703 3704 [[package]] ··· 3742 3743 [[package]] 3744 name = "qdrant" 3745 - version = "1.7.4" 3746 dependencies = [ 3747 "actix-cors", 3748 "actix-files", 3749 "actix-multipart", 3750 "actix-web", 3751 - "actix-web-httpauth", 3752 "actix-web-validator", 3753 "anyhow", 3754 "api", ··· 3763 "constant_time_eq 0.3.0", 3764 "futures", 3765 "futures-util", 3766 - "itertools 0.12.0", 3767 "log", 3768 "memory", 3769 - "num-traits", 3770 - "num_cpus", 3771 "parking_lot", 3772 "prometheus", 3773 "prost 0.11.9", ··· 3776 "rand 0.8.5", 3777 "reqwest", 3778 "rstack-self", 3779 - "rustls", 3780 - "rustls-pemfile", 3781 "rusty-hook", 3782 "schemars", 3783 "sealed_test", ··· 3788 "serde_urlencoded", 3789 "slog", 3790 "slog-stdlog", 3791 - "sparse", 3792 "storage", 3793 "sys-info", 3794 "tar", ··· 3812 [[package]] 3813 name = "quantization" 3814 version = "0.1.0" 3815 - source = "git+https://github.com/qdrant/quantization.git#939fdb627a8edcf92fd71e3c79017156690850e9" 3816 dependencies = [ 3817 "cc", 3818 "permutation_iterator", ··· 3839 3840 [[package]] 3841 name = "quote" 3842 - version = "1.0.29" 3843 source = "registry+https://github.com/rust-lang/crates.io-index" 3844 - checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" 3845 dependencies = [ 3846 "proc-macro2", 3847 ] ··· 3971 3972 [[package]] 3973 name = "rayon" 3974 - version = "1.8.0" 3975 source = "registry+https://github.com/rust-lang/crates.io-index" 3976 - checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 3977 dependencies = [ 3978 "either", 3979 "rayon-core", ··· 3981 3982 [[package]] 3983 name = "rayon-core" 3984 - version = "1.12.0" 3985 source = "registry+https://github.com/rust-lang/crates.io-index" 3986 - checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 3987 dependencies = [ 3988 "crossbeam-deque", 3989 "crossbeam-utils", ··· 4053 4054 [[package]] 4055 name = "reqwest" 4056 - version = "0.11.22" 4057 source = "registry+https://github.com/rust-lang/crates.io-index" 4058 - checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" 4059 dependencies = [ 4060 - "base64 0.21.0", 4061 "bytes", 4062 - "encoding_rs", 4063 "futures-core", 4064 "futures-util", 4065 - "h2", 4066 - "http", 4067 - "http-body", 4068 - "hyper", 4069 "hyper-rustls", 4070 "ipnet", 4071 "js-sys", 4072 "log", ··· 4074 "once_cell", 4075 "percent-encoding", 4076 "pin-project-lite", 4077 - "rustls", 4078 - "rustls-pemfile", 4079 "serde", 4080 "serde_json", 4081 "serde_urlencoded", 4082 - "system-configuration", 4083 "tokio", 4084 - "tokio-rustls", 4085 "tokio-util", 4086 "tower-service", 4087 "url", ··· 4089 "wasm-bindgen-futures", 4090 "wasm-streams", 4091 "web-sys", 4092 - "webpki-roots 0.25.2", 4093 "winreg", 4094 ] 4095 ··· 4132 ] 4133 4134 [[package]] 4135 name = "rmp" 4136 version = "0.8.11" 4137 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4161 4162 [[package]] 4163 name = "rocksdb" 4164 - version = "0.21.0" 4165 source = "registry+https://github.com/rust-lang/crates.io-index" 4166 - checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe" 4167 dependencies = [ 4168 "libc", 4169 "librocksdb-sys", ··· 4171 4172 [[package]] 4173 name = "ron" 4174 - version = "0.7.1" 4175 source = "registry+https://github.com/rust-lang/crates.io-index" 4176 - checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a" 4177 dependencies = [ 4178 - "base64 0.13.1", 4179 - "bitflags 1.3.2", 4180 "serde", 4181 ] 4182 4183 [[package]] ··· 4209 4210 [[package]] 4211 name = "rstar" 4212 - version = "0.11.0" 4213 source = "registry+https://github.com/rust-lang/crates.io-index" 4214 - checksum = "73111312eb7a2287d229f06c00ff35b51ddee180f017ab6dec1f69d62ac098d6" 4215 dependencies = [ 4216 "heapless", 4217 "num-traits", ··· 4220 4221 [[package]] 4222 name = "rstest" 4223 - version = "0.18.2" 4224 source = "registry+https://github.com/rust-lang/crates.io-index" 4225 - checksum = "97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199" 4226 dependencies = [ 4227 "futures", 4228 "futures-timer", ··· 4232 4233 [[package]] 4234 name = "rstest_macros" 4235 - version = "0.18.2" 4236 source = "registry+https://github.com/rust-lang/crates.io-index" 4237 - checksum = "d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605" 4238 dependencies = [ 4239 "cfg-if", 4240 "glob", ··· 4243 "regex", 4244 "relative-path", 4245 "rustc_version", 4246 - "syn 2.0.32", 4247 "unicode-ident", 4248 ] 4249 4250 [[package]] 4251 name = "rust-ini" 4252 - version = "0.18.0" 4253 source = "registry+https://github.com/rust-lang/crates.io-index" 4254 - checksum = "f6d5f2436026b4f6e79dc829837d467cc7e9a55ee40e750d716713540715a2df" 4255 dependencies = [ 4256 "cfg-if", 4257 "ordered-multimap", ··· 4294 4295 [[package]] 4296 name = "rustix" 4297 - version = "0.38.21" 4298 source = "registry+https://github.com/rust-lang/crates.io-index" 4299 - checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" 4300 dependencies = [ 4301 "bitflags 2.4.1", 4302 "errno", 4303 "libc", 4304 - "linux-raw-sys 0.4.11", 4305 - "windows-sys 0.48.0", 4306 ] 4307 4308 [[package]] 4309 name = "rustls" 4310 - version = "0.21.10" 4311 source = "registry+https://github.com/rust-lang/crates.io-index" 4312 - checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 4313 dependencies = [ 4314 "log", 4315 "ring 0.17.5", ··· 4318 ] 4319 4320 [[package]] 4321 name = "rustls-pemfile" 4322 version = "1.0.3" 4323 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4327 ] 4328 4329 [[package]] 4330 - name = "rustls-webpki" 4331 - version = "0.100.2" 4332 source = "registry+https://github.com/rust-lang/crates.io-index" 4333 - checksum = "e98ff011474fa39949b7e5c0428f9b4937eda7da7848bbb947786b7be0b27dab" 4334 dependencies = [ 4335 - "ring 0.16.20", 4336 - "untrusted 0.7.1", 4337 ] 4338 4339 [[package]] 4340 name = "rustls-webpki" 4341 version = "0.101.7" 4342 source = "registry+https://github.com/rust-lang/crates.io-index" 4343 checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 4344 dependencies = [ 4345 "ring 0.17.5", 4346 "untrusted 0.9.0", 4347 ] 4348 ··· 4385 "ci_info", 4386 "getopts", 4387 "nias", 4388 - "toml", 4389 ] 4390 4391 [[package]] ··· 4412 "chrono", 4413 "dyn-clone", 4414 "indexmap 1.9.2", 4415 "schemars_derive", 4416 "serde", 4417 "serde_json", ··· 4491 name = "segment" 4492 version = "0.6.0" 4493 dependencies = [ 4494 "atomic_refcell", 4495 "atomicwrites", 4496 "bincode", 4497 "bitvec", 4498 "cgroups-rs", 4499 "charabia", 4500 "chrono", 4501 "common", 4502 "criterion", 4503 "fs_extra", 4504 - "futures", 4505 "geo", 4506 "geohash", 4507 "io", 4508 "io-uring", 4509 - "itertools 0.12.0", 4510 - "lazy_static", 4511 "log", 4512 - "memmap2 0.9.2", 4513 "memory", 4514 "num-derive", 4515 "num-traits", 4516 - "num_cpus", 4517 "ordered-float 4.2.0", 4518 "parking_lot", 4519 "pprof", ··· 4533 "serde-value", 4534 "serde_cbor", 4535 "serde_json", 4536 "smol_str", 4537 "sparse", 4538 "sysinfo", ··· 4548 4549 [[package]] 4550 name = "semver" 4551 - version = "1.0.20" 4552 source = "registry+https://github.com/rust-lang/crates.io-index" 4553 - checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 4554 4555 [[package]] 4556 name = "serde" 4557 - version = "1.0.193" 4558 source = "registry+https://github.com/rust-lang/crates.io-index" 4559 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 4560 dependencies = [ 4561 "serde_derive", 4562 ] ··· 4583 4584 [[package]] 4585 name = "serde_derive" 4586 - version = "1.0.193" 4587 source = "registry+https://github.com/rust-lang/crates.io-index" 4588 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 4589 dependencies = [ 4590 "proc-macro2", 4591 "quote", 4592 - "syn 2.0.32", 4593 ] 4594 4595 [[package]] ··· 4605 4606 [[package]] 4607 name = "serde_json" 4608 - version = "1.0.108" 4609 source = "registry+https://github.com/rust-lang/crates.io-index" 4610 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 4611 dependencies = [ 4612 "itoa", 4613 "ryu", ··· 4637 ] 4638 4639 [[package]] 4640 name = "serde_urlencoded" 4641 version = "0.7.1" 4642 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4649 ] 4650 4651 [[package]] 4652 name = "sha1" 4653 version = "0.10.5" 4654 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4661 4662 [[package]] 4663 name = "sha2" 4664 - version = "0.10.6" 4665 source = "registry+https://github.com/rust-lang/crates.io-index" 4666 - checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 4667 dependencies = [ 4668 "cfg-if", 4669 "cpufeatures", ··· 4681 4682 [[package]] 4683 name = "shlex" 4684 - version = "1.1.0" 4685 source = "registry+https://github.com/rust-lang/crates.io-index" 4686 - checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 4687 4688 [[package]] 4689 name = "signal-hook-registry" ··· 4695 ] 4696 4697 [[package]] 4698 name = "siphasher" 4699 version = "0.3.10" 4700 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4745 4746 [[package]] 4747 name = "smallvec" 4748 - version = "1.10.0" 4749 source = "registry+https://github.com/rust-lang/crates.io-index" 4750 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 4751 4752 [[package]] 4753 name = "smol_str" 4754 - version = "0.2.0" 4755 source = "registry+https://github.com/rust-lang/crates.io-index" 4756 - checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c" 4757 dependencies = [ 4758 "serde", 4759 ] ··· 4796 dependencies = [ 4797 "common", 4798 "io", 4799 - "itertools 0.12.0", 4800 - "memmap2 0.9.2", 4801 "memory", 4802 "ordered-float 4.2.0", 4803 "rand 0.8.5", 4804 "schemars", 4805 "serde", 4806 - "serde_json", 4807 "tempfile", 4808 "validator", 4809 ] ··· 4819 version = "0.9.8" 4820 source = "registry+https://github.com/rust-lang/crates.io-index" 4821 checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 4822 - dependencies = [ 4823 - "lock_api", 4824 - ] 4825 4826 [[package]] 4827 name = "stable_deref_trait" ··· 4849 "common", 4850 "env_logger", 4851 "futures", 4852 - "http", 4853 "io", 4854 - "itertools 0.12.0", 4855 "log", 4856 "memory", 4857 - "num_cpus", 4858 "parking_lot", 4859 "proptest", 4860 "prost 0.11.9", ··· 4867 "serde", 4868 "serde_cbor", 4869 "serde_json", 4870 "tar", 4871 "tempfile", 4872 "thiserror", ··· 4890 version = "0.10.0" 4891 source = "registry+https://github.com/rust-lang/crates.io-index" 4892 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 4893 4894 [[package]] 4895 name = "subtle" 4896 - version = "2.4.1" 4897 source = "registry+https://github.com/rust-lang/crates.io-index" 4898 - checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 4899 4900 [[package]] 4901 name = "symbolic-common" ··· 4933 4934 [[package]] 4935 name = "syn" 4936 - version = "2.0.32" 4937 source = "registry+https://github.com/rust-lang/crates.io-index" 4938 - checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" 4939 dependencies = [ 4940 "proc-macro2", 4941 "quote", ··· 4944 4945 [[package]] 4946 name = "sync_wrapper" 4947 - version = "0.1.1" 4948 source = "registry+https://github.com/rust-lang/crates.io-index" 4949 - checksum = "20518fe4a4c9acf048008599e464deb21beeae3d3578418951a189c235a7a9a8" 4950 4951 [[package]] 4952 name = "sys-info" ··· 4960 4961 [[package]] 4962 name = "sysinfo" 4963 - version = "0.29.11" 4964 source = "registry+https://github.com/rust-lang/crates.io-index" 4965 - checksum = "cd727fc423c2060f6c92d9534cef765c65a6ed3f428a03d7def74a8c4348e666" 4966 dependencies = [ 4967 "cfg-if", 4968 "core-foundation-sys", ··· 4970 "ntapi", 4971 "once_cell", 4972 "rayon", 4973 - "winapi", 4974 - ] 4975 - 4976 - [[package]] 4977 - name = "system-configuration" 4978 - version = "0.5.1" 4979 - source = "registry+https://github.com/rust-lang/crates.io-index" 4980 - checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 4981 - dependencies = [ 4982 - "bitflags 1.3.2", 4983 - "core-foundation", 4984 - "system-configuration-sys", 4985 - ] 4986 - 4987 - [[package]] 4988 - name = "system-configuration-sys" 4989 - version = "0.5.0" 4990 - source = "registry+https://github.com/rust-lang/crates.io-index" 4991 - checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 4992 - dependencies = [ 4993 - "core-foundation-sys", 4994 - "libc", 4995 ] 4996 4997 [[package]] ··· 5013 5014 [[package]] 5015 name = "tempfile" 5016 - version = "3.8.1" 5017 source = "registry+https://github.com/rust-lang/crates.io-index" 5018 - checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 5019 dependencies = [ 5020 "cfg-if", 5021 "fastrand", 5022 - "redox_syscall 0.4.1", 5023 - "rustix 0.38.21", 5024 - "windows-sys 0.48.0", 5025 ] 5026 5027 [[package]] ··· 5045 5046 [[package]] 5047 name = "thiserror" 5048 - version = "1.0.50" 5049 source = "registry+https://github.com/rust-lang/crates.io-index" 5050 - checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 5051 dependencies = [ 5052 "thiserror-impl", 5053 ] 5054 5055 [[package]] 5056 name = "thiserror-impl" 5057 - version = "1.0.50" 5058 source = "registry+https://github.com/rust-lang/crates.io-index" 5059 - checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 5060 dependencies = [ 5061 "proc-macro2", 5062 "quote", 5063 - "syn 2.0.32", 5064 ] 5065 5066 [[package]] ··· 5071 dependencies = [ 5072 "libc", 5073 "redox_syscall 0.2.16", 5074 "winapi", 5075 ] 5076 ··· 5133 ] 5134 5135 [[package]] 5136 name = "tinytemplate" 5137 version = "1.2.1" 5138 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5159 5160 [[package]] 5161 name = "tokio" 5162 - version = "1.35.0" 5163 source = "registry+https://github.com/rust-lang/crates.io-index" 5164 - checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c" 5165 dependencies = [ 5166 "backtrace", 5167 "bytes", ··· 5195 dependencies = [ 5196 "proc-macro2", 5197 "quote", 5198 - "syn 2.0.32", 5199 ] 5200 5201 [[package]] ··· 5204 source = "registry+https://github.com/rust-lang/crates.io-index" 5205 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 5206 dependencies = [ 5207 - "rustls", 5208 "tokio", 5209 ] 5210 ··· 5243 ] 5244 5245 [[package]] 5246 name = "tonic" 5247 version = "0.9.2" 5248 source = "git+https://github.com/qdrant/tonic?branch=v0.9.2-patched#060ab88c87955adc59d46a44b4e3b72cb4cc1522" ··· 5255 "flate2", 5256 "futures-core", 5257 "futures-util", 5258 - "h2", 5259 - "http", 5260 - "http-body", 5261 - "hyper", 5262 "hyper-timeout", 5263 "percent-encoding", 5264 "pin-project", 5265 "prost 0.11.9", 5266 - "rustls-pemfile", 5267 "tokio", 5268 - "tokio-rustls", 5269 "tokio-stream", 5270 "tower", 5271 "tower-layer", ··· 5281 dependencies = [ 5282 "prettyplease 0.2.4", 5283 "proc-macro2", 5284 - "prost-build 0.12.0", 5285 "quote", 5286 - "syn 2.0.32", 5287 ] 5288 5289 [[package]] ··· 5333 5334 [[package]] 5335 name = "tracing" 5336 - version = "0.1.37" 5337 source = "registry+https://github.com/rust-lang/crates.io-index" 5338 - checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 5339 dependencies = [ 5340 - "cfg-if", 5341 "log", 5342 "pin-project-lite", 5343 "tracing-attributes", ··· 5346 5347 [[package]] 5348 name = "tracing-attributes" 5349 - version = "0.1.23" 5350 source = "registry+https://github.com/rust-lang/crates.io-index" 5351 - checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 5352 dependencies = [ 5353 "proc-macro2", 5354 "quote", 5355 - "syn 1.0.107", 5356 ] 5357 5358 [[package]] 5359 name = "tracing-core" 5360 - version = "0.1.30" 5361 source = "registry+https://github.com/rust-lang/crates.io-index" 5362 - checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 5363 dependencies = [ 5364 "once_cell", 5365 "valuable", ··· 5397 5398 [[package]] 5399 name = "tracing-tracy" 5400 - version = "0.10.4" 5401 source = "registry+https://github.com/rust-lang/crates.io-index" 5402 - checksum = "fc6c7bf057d67aa107e076129a4f331aaac47ec379952d9f0775c6b1d838ee97" 5403 dependencies = [ 5404 "tracing-core", 5405 "tracing-subscriber", ··· 5408 5409 [[package]] 5410 name = "tracy-client" 5411 - version = "0.16.2" 5412 source = "registry+https://github.com/rust-lang/crates.io-index" 5413 - checksum = "546e6c86bca7bd67b86437eade85e98b327de24cdb8429c701a98af755034572" 5414 dependencies = [ 5415 "loom", 5416 "once_cell", ··· 5439 checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 5440 5441 [[package]] 5442 name = "ucd-trie" 5443 version = "0.1.5" 5444 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5481 ] 5482 5483 [[package]] 5484 name = "unicode-width" 5485 version = "0.1.10" 5486 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5521 5522 [[package]] 5523 name = "ureq" 5524 - version = "2.7.1" 5525 source = "registry+https://github.com/rust-lang/crates.io-index" 5526 - checksum = "0b11c96ac7ee530603dcdf68ed1557050f374ce55a5a07193ebf8cbc9f8927e9" 5527 dependencies = [ 5528 "base64 0.21.0", 5529 "log", 5530 "once_cell", 5531 - "rustls", 5532 - "rustls-webpki 0.100.2", 5533 "url", 5534 - "webpki-roots 0.23.1", 5535 ] 5536 5537 [[package]] ··· 5554 5555 [[package]] 5556 name = "uuid" 5557 - version = "1.6.1" 5558 source = "registry+https://github.com/rust-lang/crates.io-index" 5559 - checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" 5560 dependencies = [ 5561 "getrandom 0.2.11", 5562 "serde", 5563 ] 5564 5565 [[package]] 5566 name = "validator" ··· 5634 [[package]] 5635 name = "wal" 5636 version = "0.1.2" 5637 - source = "git+https://github.com/qdrant/wal.git?rev=fad0e7c48be58d8e7db4cc739acd9b1cf6735de0#fad0e7c48be58d8e7db4cc739acd9b1cf6735de0" 5638 dependencies = [ 5639 "byteorder", 5640 "crc32c", ··· 5643 "env_logger", 5644 "fs4", 5645 "log", 5646 - "memmap2 0.9.2", 5647 "rand 0.8.5", 5648 "rand_distr", 5649 - "rustix 0.38.21", 5650 "serde", 5651 ] 5652 5653 [[package]] 5654 name = "walkdir" 5655 - version = "2.4.0" 5656 source = "registry+https://github.com/rust-lang/crates.io-index" 5657 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 5658 dependencies = [ 5659 "same-file", 5660 "winapi-util", ··· 5684 5685 [[package]] 5686 name = "wasm-bindgen" 5687 - version = "0.2.83" 5688 source = "registry+https://github.com/rust-lang/crates.io-index" 5689 - checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 5690 dependencies = [ 5691 "cfg-if", 5692 "wasm-bindgen-macro", ··· 5694 5695 [[package]] 5696 name = "wasm-bindgen-backend" 5697 - version = "0.2.83" 5698 source = "registry+https://github.com/rust-lang/crates.io-index" 5699 - checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 5700 dependencies = [ 5701 "bumpalo", 5702 "log", 5703 "once_cell", 5704 "proc-macro2", 5705 "quote", 5706 - "syn 1.0.107", 5707 "wasm-bindgen-shared", 5708 ] 5709 5710 [[package]] 5711 name = "wasm-bindgen-futures" 5712 - version = "0.4.33" 5713 source = "registry+https://github.com/rust-lang/crates.io-index" 5714 - checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 5715 dependencies = [ 5716 "cfg-if", 5717 "js-sys", ··· 5721 5722 [[package]] 5723 name = "wasm-bindgen-macro" 5724 - version = "0.2.83" 5725 source = "registry+https://github.com/rust-lang/crates.io-index" 5726 - checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 5727 dependencies = [ 5728 "quote", 5729 "wasm-bindgen-macro-support", ··· 5731 5732 [[package]] 5733 name = "wasm-bindgen-macro-support" 5734 - version = "0.2.83" 5735 source = "registry+https://github.com/rust-lang/crates.io-index" 5736 - checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 5737 dependencies = [ 5738 "proc-macro2", 5739 "quote", 5740 - "syn 1.0.107", 5741 "wasm-bindgen-backend", 5742 "wasm-bindgen-shared", 5743 ] 5744 5745 [[package]] 5746 name = "wasm-bindgen-shared" 5747 - version = "0.2.83" 5748 source = "registry+https://github.com/rust-lang/crates.io-index" 5749 - checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 5750 5751 [[package]] 5752 name = "wasm-streams" 5753 - version = "0.3.0" 5754 source = "registry+https://github.com/rust-lang/crates.io-index" 5755 - checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" 5756 dependencies = [ 5757 "futures-util", 5758 "js-sys", ··· 5763 5764 [[package]] 5765 name = "web-sys" 5766 - version = "0.3.60" 5767 source = "registry+https://github.com/rust-lang/crates.io-index" 5768 - checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 5769 dependencies = [ 5770 "js-sys", 5771 "wasm-bindgen", ··· 5773 5774 [[package]] 5775 name = "webpki-roots" 5776 - version = "0.23.1" 5777 source = "registry+https://github.com/rust-lang/crates.io-index" 5778 - checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" 5779 dependencies = [ 5780 - "rustls-webpki 0.100.2", 5781 ] 5782 5783 [[package]] 5784 - name = "webpki-roots" 5785 - version = "0.25.2" 5786 - source = "registry+https://github.com/rust-lang/crates.io-index" 5787 - checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 5788 - 5789 - [[package]] 5790 name = "whatlang" 5791 - version = "0.16.2" 5792 source = "registry+https://github.com/rust-lang/crates.io-index" 5793 - checksum = "9c531a2dc4c462b833788be2c07eef4e621d0e9edbd55bf280cc164c1c1aa043" 5794 dependencies = [ 5795 - "hashbrown 0.12.3", 5796 "once_cell", 5797 ] 5798 ··· 5848 ] 5849 5850 [[package]] 5851 name = "windows-sys" 5852 version = "0.42.0" 5853 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5881 ] 5882 5883 [[package]] 5884 name = "windows-targets" 5885 version = "0.42.2" 5886 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5911 ] 5912 5913 [[package]] 5914 name = "windows_aarch64_gnullvm" 5915 version = "0.42.2" 5916 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5923 checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 5924 5925 [[package]] 5926 name = "windows_aarch64_msvc" 5927 version = "0.42.2" 5928 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5935 checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 5936 5937 [[package]] 5938 name = "windows_i686_gnu" 5939 version = "0.42.2" 5940 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5947 checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 5948 5949 [[package]] 5950 name = "windows_i686_msvc" 5951 version = "0.42.2" 5952 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5959 checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 5960 5961 [[package]] 5962 name = "windows_x86_64_gnu" 5963 version = "0.42.2" 5964 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5971 checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 5972 5973 [[package]] 5974 name = "windows_x86_64_gnullvm" 5975 version = "0.42.2" 5976 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5983 checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 5984 5985 [[package]] 5986 name = "windows_x86_64_msvc" 5987 version = "0.42.2" 5988 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5995 checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 5996 5997 [[package]] 5998 name = "winreg" 5999 - version = "0.50.0" 6000 source = "registry+https://github.com/rust-lang/crates.io-index" 6001 - checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 6002 dependencies = [ 6003 "cfg-if", 6004 "windows-sys 0.48.0", ··· 6054 dependencies = [ 6055 "proc-macro2", 6056 "quote", 6057 - "syn 2.0.32", 6058 ] 6059 6060 [[package]] ··· 6064 checksum = "655b0814c5c0b19ade497851070c640773304939a6c0fd5f5fb43da0696d05b7" 6065 6066 [[package]] 6067 name = "zerovec" 6068 - version = "0.9.6" 6069 source = "registry+https://github.com/rust-lang/crates.io-index" 6070 - checksum = "591691014119b87047ead4dcf3e6adfbf73cb7c38ab6980d4f18a32138f35d46" 6071 dependencies = [ 6072 "zerofrom", 6073 ] ··· 6103 6104 [[package]] 6105 name = "zstd" 6106 - version = "0.12.2+zstd.1.5.2" 6107 source = "registry+https://github.com/rust-lang/crates.io-index" 6108 - checksum = "e9262a83dc741c0b0ffec209881b45dbc232c21b02a2b9cb1adb93266e41303d" 6109 dependencies = [ 6110 - "zstd-safe 6.0.2+zstd.1.5.2", 6111 ] 6112 6113 [[package]] ··· 6122 6123 [[package]] 6124 name = "zstd-safe" 6125 - version = "6.0.2+zstd.1.5.2" 6126 source = "registry+https://github.com/rust-lang/crates.io-index" 6127 - checksum = "a6cf39f730b440bab43da8fb5faf5f254574462f73f260f85f7987f32154ff17" 6128 dependencies = [ 6129 - "libc", 6130 "zstd-sys", 6131 ] 6132 6133 [[package]] 6134 name = "zstd-sys" 6135 - version = "2.0.4+zstd.1.5.2" 6136 source = "registry+https://github.com/rust-lang/crates.io-index" 6137 - checksum = "4fa202f2ef00074143e219d15b62ffc317d17cc33909feac471c044087cad7b0" 6138 dependencies = [ 6139 "cc", 6140 - "libc", 6141 ]
··· 21 22 [[package]] 23 name = "actix-cors" 24 + version = "0.7.0" 25 source = "registry+https://github.com/rust-lang/crates.io-index" 26 + checksum = "f9e772b3bcafe335042b5db010ab7c09013dad6eac4915c91d8d50902769f331" 27 dependencies = [ 28 "actix-utils", 29 "actix-web", ··· 36 37 [[package]] 38 name = "actix-files" 39 + version = "0.6.5" 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 + checksum = "bf0bdd6ff79de7c9a021f5d9ea79ce23e108d8bfc9b49b5b4a2cf6fad5a35212" 42 dependencies = [ 43 "actix-http", 44 "actix-service", 45 "actix-utils", 46 "actix-web", 47 + "bitflags 2.4.1", 48 "bytes", 49 "derive_more", 50 "futures-core", ··· 54 "mime_guess", 55 "percent-encoding", 56 "pin-project-lite", 57 + "v_htmlescape", 58 ] 59 60 [[package]] 61 name = "actix-http" 62 + version = "3.6.0" 63 source = "registry+https://github.com/rust-lang/crates.io-index" 64 + checksum = "d223b13fd481fc0d1f83bb12659ae774d9e3601814c68a0bc539731698cca743" 65 dependencies = [ 66 "actix-codec", 67 "actix-rt", 68 "actix-service", 69 "actix-tls", 70 "actix-utils", 71 + "ahash", 72 "base64 0.21.0", 73 "bitflags 2.4.1", 74 "brotli", ··· 78 "encoding_rs", 79 "flate2", 80 "futures-core", 81 + "h2 0.3.26", 82 + "http 0.2.9", 83 "httparse", 84 "httpdate", 85 "itoa", ··· 94 "tokio", 95 "tokio-util", 96 "tracing", 97 + "zstd 0.13.0", 98 ] 99 100 [[package]] ··· 142 "parse-size", 143 "proc-macro2", 144 "quote", 145 + "syn 2.0.48", 146 ] 147 148 [[package]] ··· 152 checksum = "d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799" 153 dependencies = [ 154 "bytestring", 155 + "http 0.2.9", 156 "regex", 157 "serde", 158 "tracing", ··· 199 200 [[package]] 201 name = "actix-tls" 202 + version = "3.3.0" 203 source = "registry+https://github.com/rust-lang/crates.io-index" 204 + checksum = "d4cce60a2f2b477bc72e5cde0af1812a6e82d8fd85b5570a5dcf2a5bf2c5be5f" 205 dependencies = [ 206 "actix-rt", 207 "actix-service", ··· 209 "futures-core", 210 "impl-more", 211 "pin-project-lite", 212 + "rustls-pki-types", 213 "tokio", 214 + "tokio-rustls 0.25.0", 215 "tokio-util", 216 "tracing", 217 ] 218 219 [[package]] ··· 228 229 [[package]] 230 name = "actix-web" 231 + version = "4.5.1" 232 source = "registry+https://github.com/rust-lang/crates.io-index" 233 + checksum = "43a6556ddebb638c2358714d853257ed226ece6023ef9364f23f0c70737ea984" 234 dependencies = [ 235 "actix-codec", 236 "actix-http", ··· 242 "actix-tls", 243 "actix-utils", 244 "actix-web-codegen", 245 + "ahash", 246 "bytes", 247 "bytestring", 248 "cfg-if", ··· 280 ] 281 282 [[package]] 283 + name = "actix-web-extras" 284 + version = "0.1.0" 285 source = "registry+https://github.com/rust-lang/crates.io-index" 286 + checksum = "ef1dfa234e9b71ed142e54b26b4cc9e13ef4ac563cf1a2be810b0c3d057781ea" 287 dependencies = [ 288 "actix-web", 289 "futures-core", 290 "futures-util", 291 "pin-project-lite", 292 ] 293 ··· 341 342 [[package]] 343 name = "ahash" 344 + version = "0.8.11" 345 source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 347 dependencies = [ 348 "cfg-if", 349 "getrandom 0.2.11", 350 "once_cell", 351 + "serde", 352 "version_check", 353 "zerocopy", 354 ] 355 356 [[package]] 357 name = "aho-corasick" 358 + version = "1.1.2" 359 source = "registry+https://github.com/rust-lang/crates.io-index" 360 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 361 dependencies = [ 362 "memchr", 363 ] ··· 406 407 [[package]] 408 name = "anstream" 409 + version = "0.6.11" 410 source = "registry+https://github.com/rust-lang/crates.io-index" 411 + checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 412 dependencies = [ 413 "anstyle", 414 "anstyle-parse", ··· 420 421 [[package]] 422 name = "anstyle" 423 + version = "1.0.6" 424 source = "registry+https://github.com/rust-lang/crates.io-index" 425 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 426 427 [[package]] 428 name = "anstyle-parse" ··· 460 461 [[package]] 462 name = "anyhow" 463 + version = "1.0.82" 464 source = "registry+https://github.com/rust-lang/crates.io-index" 465 + checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" 466 467 [[package]] 468 name = "api" 469 + version = "1.9.0" 470 dependencies = [ 471 "chrono", 472 "common", 473 "log", 474 "parking_lot", 475 "prost 0.11.9", 476 "prost-build 0.11.9", 477 + "prost-wkt-types", 478 "rand 0.8.5", 479 "schemars", 480 "segment", ··· 485 "tokio", 486 "tonic", 487 "tonic-build", 488 "tracing", 489 "uuid", 490 "validator", ··· 501 502 [[package]] 503 name = "arc-swap" 504 + version = "1.7.1" 505 source = "registry+https://github.com/rust-lang/crates.io-index" 506 + checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 507 508 [[package]] 509 name = "arrayvec" ··· 521 checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 522 523 [[package]] 524 name = "async-stream" 525 version = "0.3.3" 526 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 543 544 [[package]] 545 name = "async-trait" 546 + version = "0.1.80" 547 source = "registry+https://github.com/rust-lang/crates.io-index" 548 + checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 549 dependencies = [ 550 "proc-macro2", 551 "quote", 552 + "syn 2.0.48", 553 ] 554 555 [[package]] ··· 560 561 [[package]] 562 name = "atomicwrites" 563 + version = "0.4.3" 564 source = "registry+https://github.com/rust-lang/crates.io-index" 565 + checksum = "fc7b2dbe9169059af0f821e811180fddc971fc210c776c133c7819ccd6e478db" 566 dependencies = [ 567 + "rustix 0.38.31", 568 "tempfile", 569 + "windows-sys 0.52.0", 570 ] 571 572 [[package]] ··· 586 "bitflags 1.3.2", 587 "bytes", 588 "futures-util", 589 + "http 0.2.9", 590 + "http-body 0.4.5", 591 + "hyper 0.14.26", 592 "itoa", 593 "matchit", 594 "memchr", ··· 612 "async-trait", 613 "bytes", 614 "futures-util", 615 + "http 0.2.9", 616 + "http-body 0.4.5", 617 "mime", 618 "rustversion", 619 "tower-layer", ··· 648 checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 649 650 [[package]] 651 + name = "base64" 652 + version = "0.22.0" 653 + source = "registry+https://github.com/rust-lang/crates.io-index" 654 + checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 655 + 656 + [[package]] 657 name = "base64ct" 658 version = "1.6.0" 659 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 670 671 [[package]] 672 name = "bindgen" 673 + version = "0.69.4" 674 source = "registry+https://github.com/rust-lang/crates.io-index" 675 + checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" 676 dependencies = [ 677 + "bitflags 2.4.1", 678 "cexpr", 679 "clang-sys", 680 + "itertools 0.12.1", 681 "lazy_static", 682 "lazycell", 683 "proc-macro2", 684 "quote", 685 "regex", 686 "rustc-hash", 687 "shlex", 688 + "syn 2.0.48", 689 ] 690 691 [[package]] ··· 714 version = "2.4.1" 715 source = "registry+https://github.com/rust-lang/crates.io-index" 716 checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 717 + dependencies = [ 718 + "serde", 719 + ] 720 + 721 + [[package]] 722 + name = "bitpacking" 723 + version = "0.9.2" 724 + source = "registry+https://github.com/rust-lang/crates.io-index" 725 + checksum = "4c1d3e2bfd8d06048a179f7b17afc3188effa10385e7b00dc65af6aae732ea92" 726 + dependencies = [ 727 + "crunchy", 728 + ] 729 730 [[package]] 731 name = "bitvec" ··· 793 794 [[package]] 795 name = "byteorder" 796 + version = "1.5.0" 797 source = "registry+https://github.com/rust-lang/crates.io-index" 798 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 799 800 [[package]] 801 name = "bytes" 802 + version = "1.6.0" 803 source = "registry+https://github.com/rust-lang/crates.io-index" 804 + checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" 805 806 [[package]] 807 name = "bytestring" ··· 897 898 [[package]] 899 name = "charabia" 900 + version = "0.8.8" 901 source = "registry+https://github.com/rust-lang/crates.io-index" 902 + checksum = "60dc1a562fc8cb53d552d371758a4ecd76d15cc7489d2b968529cd9cadcbd854" 903 dependencies = [ 904 "aho-corasick", 905 "cow-utils", ··· 924 925 [[package]] 926 name = "chrono" 927 + version = "0.4.38" 928 source = "registry+https://github.com/rust-lang/crates.io-index" 929 + checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 930 dependencies = [ 931 "android-tzdata", 932 "iana-time-zone", ··· 934 "num-traits", 935 "serde", 936 "wasm-bindgen", 937 + "windows-targets 0.52.0", 938 ] 939 940 [[package]] ··· 996 997 [[package]] 998 name = "clap" 999 + version = "4.5.4" 1000 source = "registry+https://github.com/rust-lang/crates.io-index" 1001 + checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" 1002 dependencies = [ 1003 "clap_builder", 1004 "clap_derive", ··· 1006 1007 [[package]] 1008 name = "clap_builder" 1009 + version = "4.5.2" 1010 source = "registry+https://github.com/rust-lang/crates.io-index" 1011 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 1012 dependencies = [ 1013 "anstream", 1014 "anstyle", 1015 "clap_lex", 1016 + "strsim 0.11.0", 1017 ] 1018 1019 [[package]] 1020 name = "clap_derive" 1021 + version = "4.5.4" 1022 source = "registry+https://github.com/rust-lang/crates.io-index" 1023 + checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" 1024 dependencies = [ 1025 + "heck 0.5.0", 1026 "proc-macro2", 1027 "quote", 1028 + "syn 2.0.48", 1029 ] 1030 1031 [[package]] 1032 name = "clap_lex" 1033 + version = "0.7.0" 1034 source = "registry+https://github.com/rust-lang/crates.io-index" 1035 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 1036 1037 [[package]] 1038 name = "codespan-reporting" ··· 1050 dependencies = [ 1051 "actix-web-validator", 1052 "api", 1053 + "approx", 1054 "arc-swap", 1055 "async-trait", 1056 "atomicwrites", 1057 + "bytes", 1058 "cancel", 1059 "chrono", 1060 "common", 1061 "criterion", 1062 "env_logger", 1063 + "fnv", 1064 "fs_extra", 1065 "futures", 1066 "hashring", 1067 + "indexmap 2.2.6", 1068 "indicatif", 1069 "io", 1070 + "issues", 1071 + "itertools 0.12.1", 1072 + "lazy_static", 1073 "log", 1074 "merge", 1075 "ordered-float 4.2.0", 1076 "parking_lot", 1077 "pprof", 1078 + "proptest", 1079 "rand 0.8.5", 1080 + "ringbuffer", 1081 "rmp-serde", 1082 "rstest", 1083 "schemars", ··· 1086 "serde", 1087 "serde_cbor", 1088 "serde_json", 1089 + "sha2", 1090 "sparse", 1091 + "strum", 1092 "tar", 1093 "tempfile", 1094 "thiserror", ··· 1096 "tokio", 1097 "tokio-util", 1098 "tonic", 1099 "tracing", 1100 "url", 1101 "uuid", ··· 1123 name = "common" 1124 version = "0.0.0" 1125 dependencies = [ 1126 + "lazy_static", 1127 + "num_cpus", 1128 "ordered-float 4.2.0", 1129 + "semver", 1130 "serde", 1131 + "thiserror", 1132 + "thread-priority", 1133 + "tokio", 1134 "validator", 1135 ] 1136 1137 [[package]] 1138 name = "config" 1139 + version = "0.14.0" 1140 source = "registry+https://github.com/rust-lang/crates.io-index" 1141 + checksum = "7328b20597b53c2454f0b1919720c25c7339051c02b72b7e05409e00b14132be" 1142 dependencies = [ 1143 "async-trait", 1144 + "convert_case 0.6.0", 1145 "json5", 1146 "lazy_static", 1147 "nom", ··· 1150 "rust-ini", 1151 "serde", 1152 "serde_json", 1153 + "toml 0.8.9", 1154 "yaml-rust", 1155 ] 1156 ··· 1206 ] 1207 1208 [[package]] 1209 + name = "const-random" 1210 + version = "0.1.17" 1211 + source = "registry+https://github.com/rust-lang/crates.io-index" 1212 + checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a" 1213 + dependencies = [ 1214 + "const-random-macro", 1215 + ] 1216 + 1217 + [[package]] 1218 + name = "const-random-macro" 1219 + version = "0.1.16" 1220 + source = "registry+https://github.com/rust-lang/crates.io-index" 1221 + checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 1222 + dependencies = [ 1223 + "getrandom 0.2.11", 1224 + "once_cell", 1225 + "tiny-keccak", 1226 + ] 1227 + 1228 + [[package]] 1229 name = "constant_time_eq" 1230 version = "0.1.5" 1231 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1244 checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 1245 1246 [[package]] 1247 + name = "convert_case" 1248 + version = "0.6.0" 1249 + source = "registry+https://github.com/rust-lang/crates.io-index" 1250 + checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" 1251 + dependencies = [ 1252 + "unicode-segmentation", 1253 + ] 1254 + 1255 + [[package]] 1256 name = "cookie" 1257 version = "0.16.2" 1258 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1264 ] 1265 1266 [[package]] 1267 name = "core-foundation-sys" 1268 version = "0.8.6" 1269 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1295 1296 [[package]] 1297 name = "crc32c" 1298 + version = "0.6.5" 1299 source = "registry+https://github.com/rust-lang/crates.io-index" 1300 + checksum = "89254598aa9b9fa608de44b3ae54c810f0f06d755e24c50177f1f8f31ff50ce2" 1301 dependencies = [ 1302 "rustc_version", 1303 ] ··· 1348 ] 1349 1350 [[package]] 1351 name = "crossbeam-channel" 1352 version = "0.5.8" 1353 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1391 ] 1392 1393 [[package]] 1394 + name = "crunchy" 1395 + version = "0.2.2" 1396 + source = "registry+https://github.com/rust-lang/crates.io-index" 1397 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 1398 + 1399 + [[package]] 1400 name = "crypto-common" 1401 version = "0.1.6" 1402 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1408 1409 [[package]] 1410 name = "csv" 1411 + version = "1.3.0" 1412 source = "registry+https://github.com/rust-lang/crates.io-index" 1413 + checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" 1414 dependencies = [ 1415 "csv-core", 1416 "itoa", ··· 1420 1421 [[package]] 1422 name = "csv-core" 1423 + version = "0.1.11" 1424 source = "registry+https://github.com/rust-lang/crates.io-index" 1425 + checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" 1426 dependencies = [ 1427 "memchr", 1428 ] ··· 1491 "ident_case", 1492 "proc-macro2", 1493 "quote", 1494 + "strsim 0.10.0", 1495 + "syn 2.0.48", 1496 ] 1497 1498 [[package]] ··· 1503 dependencies = [ 1504 "darling_core", 1505 "quote", 1506 + "syn 2.0.48", 1507 + ] 1508 + 1509 + [[package]] 1510 + name = "dashmap" 1511 + version = "5.5.3" 1512 + source = "registry+https://github.com/rust-lang/crates.io-index" 1513 + checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 1514 + dependencies = [ 1515 + "cfg-if", 1516 + "hashbrown 0.14.2", 1517 + "lock_api", 1518 + "once_cell", 1519 + "parking_lot_core", 1520 ] 1521 1522 [[package]] ··· 1534 source = "registry+https://github.com/rust-lang/crates.io-index" 1535 checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 1536 dependencies = [ 1537 + "convert_case 0.4.0", 1538 "proc-macro2", 1539 "quote", 1540 "rustc_version", ··· 1543 1544 [[package]] 1545 name = "deunicode" 1546 + version = "1.4.3" 1547 source = "registry+https://github.com/rust-lang/crates.io-index" 1548 + checksum = "b6e854126756c496b8c81dec88f9a706b15b875c5849d4097a3854476b9fdf94" 1549 1550 [[package]] 1551 name = "digest" 1552 + version = "0.10.7" 1553 source = "registry+https://github.com/rust-lang/crates.io-index" 1554 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 1555 dependencies = [ 1556 "block-buffer", 1557 "crypto-common", ··· 1560 1561 [[package]] 1562 name = "dlv-list" 1563 + version = "0.5.2" 1564 source = "registry+https://github.com/rust-lang/crates.io-index" 1565 + checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" 1566 + dependencies = [ 1567 + "const-random", 1568 + ] 1569 1570 [[package]] 1571 name = "docopt" ··· 1576 "lazy_static", 1577 "regex", 1578 "serde", 1579 + "strsim 0.10.0", 1580 ] 1581 1582 [[package]] ··· 1597 1598 [[package]] 1599 name = "either" 1600 + version = "1.10.0" 1601 source = "registry+https://github.com/rust-lang/crates.io-index" 1602 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 1603 1604 [[package]] 1605 name = "encode_unicode" ··· 1673 1674 [[package]] 1675 name = "encoding_rs" 1676 + version = "0.8.33" 1677 source = "registry+https://github.com/rust-lang/crates.io-index" 1678 + checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 1679 dependencies = [ 1680 "cfg-if", 1681 ] ··· 1690 ] 1691 1692 [[package]] 1693 + name = "env_filter" 1694 + version = "0.1.0" 1695 + source = "registry+https://github.com/rust-lang/crates.io-index" 1696 + checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 1697 + dependencies = [ 1698 + "log", 1699 + "regex", 1700 + ] 1701 + 1702 + [[package]] 1703 name = "env_logger" 1704 + version = "0.11.3" 1705 source = "registry+https://github.com/rust-lang/crates.io-index" 1706 + checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 1707 dependencies = [ 1708 + "anstream", 1709 + "anstyle", 1710 + "env_filter", 1711 "humantime", 1712 "log", 1713 ] 1714 1715 [[package]] ··· 1729 checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 1730 1731 [[package]] 1732 + name = "erased-serde" 1733 + version = "0.4.2" 1734 source = "registry+https://github.com/rust-lang/crates.io-index" 1735 + checksum = "55d05712b2d8d88102bc9868020c9e5c7a1f5527c452b9b97450a1d006140ba7" 1736 dependencies = [ 1737 + "serde", 1738 ] 1739 1740 [[package]] 1741 + name = "errno" 1742 + version = "0.3.8" 1743 source = "registry+https://github.com/rust-lang/crates.io-index" 1744 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 1745 dependencies = [ 1746 "libc", 1747 + "windows-sys 0.52.0", 1748 ] 1749 1750 [[package]] 1751 name = "fastrand" 1752 + version = "2.0.1" 1753 source = "registry+https://github.com/rust-lang/crates.io-index" 1754 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 1755 1756 [[package]] 1757 name = "filetime" ··· 1785 1786 [[package]] 1787 name = "flate2" 1788 + version = "1.0.28" 1789 source = "registry+https://github.com/rust-lang/crates.io-index" 1790 + checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 1791 dependencies = [ 1792 "crc32fast", 1793 "miniz_oxide 0.7.1", ··· 1823 dependencies = [ 1824 "proc-macro2", 1825 "quote", 1826 + "syn 2.0.48", 1827 ] 1828 1829 [[package]] ··· 1843 1844 [[package]] 1845 name = "fs4" 1846 + version = "0.8.2" 1847 source = "registry+https://github.com/rust-lang/crates.io-index" 1848 + checksum = "21dabded2e32cd57ded879041205c60a4a4c4bab47bd0fd2fa8b01f30849f02b" 1849 dependencies = [ 1850 + "rustix 0.38.31", 1851 + "windows-sys 0.52.0", 1852 ] 1853 1854 [[package]] ··· 1877 1878 [[package]] 1879 name = "futures" 1880 + version = "0.3.30" 1881 source = "registry+https://github.com/rust-lang/crates.io-index" 1882 + checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 1883 dependencies = [ 1884 "futures-channel", 1885 "futures-core", ··· 1892 1893 [[package]] 1894 name = "futures-channel" 1895 + version = "0.3.30" 1896 source = "registry+https://github.com/rust-lang/crates.io-index" 1897 + checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1898 dependencies = [ 1899 "futures-core", 1900 "futures-sink", ··· 1902 1903 [[package]] 1904 name = "futures-core" 1905 + version = "0.3.30" 1906 source = "registry+https://github.com/rust-lang/crates.io-index" 1907 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1908 1909 [[package]] 1910 name = "futures-executor" 1911 + version = "0.3.30" 1912 source = "registry+https://github.com/rust-lang/crates.io-index" 1913 + checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1914 dependencies = [ 1915 "futures-core", 1916 "futures-task", ··· 1919 1920 [[package]] 1921 name = "futures-io" 1922 + version = "0.3.30" 1923 source = "registry+https://github.com/rust-lang/crates.io-index" 1924 + checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1925 1926 [[package]] 1927 name = "futures-macro" 1928 + version = "0.3.30" 1929 source = "registry+https://github.com/rust-lang/crates.io-index" 1930 + checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1931 dependencies = [ 1932 "proc-macro2", 1933 "quote", 1934 + "syn 2.0.48", 1935 ] 1936 1937 [[package]] 1938 name = "futures-sink" 1939 + version = "0.3.30" 1940 source = "registry+https://github.com/rust-lang/crates.io-index" 1941 + checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1942 1943 [[package]] 1944 name = "futures-task" 1945 + version = "0.3.30" 1946 source = "registry+https://github.com/rust-lang/crates.io-index" 1947 + checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1948 1949 [[package]] 1950 name = "futures-timer" ··· 1954 1955 [[package]] 1956 name = "futures-util" 1957 + version = "0.3.30" 1958 source = "registry+https://github.com/rust-lang/crates.io-index" 1959 + checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1960 dependencies = [ 1961 "futures-channel", 1962 "futures-core", ··· 1989 "libc", 1990 "log", 1991 "rustversion", 1992 + "windows 0.48.0", 1993 ] 1994 1995 [[package]] ··· 2003 ] 2004 2005 [[package]] 2006 + name = "generic-tests" 2007 + version = "0.1.2" 2008 + source = "registry+https://github.com/rust-lang/crates.io-index" 2009 + checksum = "eeb39ec0dacc89541b6eced815ab9e97f6b7d44078628abb090c6437763fd050" 2010 + dependencies = [ 2011 + "proc-macro2", 2012 + "quote", 2013 + "syn 1.0.107", 2014 + ] 2015 + 2016 + [[package]] 2017 name = "geo" 2018 + version = "0.28.0" 2019 source = "registry+https://github.com/rust-lang/crates.io-index" 2020 + checksum = "f811f663912a69249fa620dcd2a005db7254529da2d8a0b23942e81f47084501" 2021 dependencies = [ 2022 "earcutr", 2023 "float_next_after", ··· 2032 2033 [[package]] 2034 name = "geo-types" 2035 + version = "0.7.13" 2036 source = "registry+https://github.com/rust-lang/crates.io-index" 2037 + checksum = "9ff16065e5720f376fbced200a5ae0f47ace85fd70b7e54269790281353b6d61" 2038 dependencies = [ 2039 "approx", 2040 "num-traits", ··· 2053 2054 [[package]] 2055 name = "geohash" 2056 + version = "0.13.1" 2057 source = "registry+https://github.com/rust-lang/crates.io-index" 2058 + checksum = "0fb94b1a65401d6cbf22958a9040aa364812c26674f841bee538b12c135db1e6" 2059 dependencies = [ 2060 "geo-types", 2061 "libm", ··· 2088 checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 2089 dependencies = [ 2090 "cfg-if", 2091 + "js-sys", 2092 "libc", 2093 "wasi 0.11.0+wasi-snapshot-preview1", 2094 + "wasm-bindgen", 2095 ] 2096 2097 [[package]] ··· 2120 2121 [[package]] 2122 name = "h2" 2123 + version = "0.3.26" 2124 source = "registry+https://github.com/rust-lang/crates.io-index" 2125 + checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" 2126 dependencies = [ 2127 "bytes", 2128 "fnv", 2129 "futures-core", 2130 "futures-sink", 2131 "futures-util", 2132 + "http 0.2.9", 2133 + "indexmap 2.2.6", 2134 + "slab", 2135 + "tokio", 2136 + "tokio-util", 2137 + "tracing", 2138 + ] 2139 + 2140 + [[package]] 2141 + name = "h2" 2142 + version = "0.4.4" 2143 + source = "registry+https://github.com/rust-lang/crates.io-index" 2144 + checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069" 2145 + dependencies = [ 2146 + "bytes", 2147 + "fnv", 2148 + "futures-core", 2149 + "futures-sink", 2150 + "futures-util", 2151 + "http 1.0.0", 2152 + "indexmap 2.2.6", 2153 "slab", 2154 "tokio", 2155 "tokio-util", ··· 2164 2165 [[package]] 2166 name = "hash32" 2167 + version = "0.3.1" 2168 source = "registry+https://github.com/rust-lang/crates.io-index" 2169 + checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" 2170 dependencies = [ 2171 "byteorder", 2172 ] ··· 2176 version = "0.12.3" 2177 source = "registry+https://github.com/rust-lang/crates.io-index" 2178 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 2179 + 2180 + [[package]] 2181 + name = "hashbrown" 2182 + version = "0.13.2" 2183 + source = "registry+https://github.com/rust-lang/crates.io-index" 2184 + checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 2185 2186 [[package]] 2187 name = "hashbrown" ··· 2189 source = "registry+https://github.com/rust-lang/crates.io-index" 2190 checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 2191 dependencies = [ 2192 + "ahash", 2193 "allocator-api2", 2194 ] 2195 ··· 2217 2218 [[package]] 2219 name = "heapless" 2220 + version = "0.8.0" 2221 source = "registry+https://github.com/rust-lang/crates.io-index" 2222 + checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad" 2223 dependencies = [ 2224 "hash32", 2225 "stable_deref_trait", 2226 ] 2227 2228 [[package]] 2229 name = "heck" 2230 + version = "0.4.1" 2231 source = "registry+https://github.com/rust-lang/crates.io-index" 2232 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 2233 + 2234 + [[package]] 2235 + name = "heck" 2236 + version = "0.5.0" 2237 + source = "registry+https://github.com/rust-lang/crates.io-index" 2238 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 2239 2240 [[package]] 2241 name = "hermit-abi" ··· 2270 ] 2271 2272 [[package]] 2273 + name = "http" 2274 + version = "1.0.0" 2275 + source = "registry+https://github.com/rust-lang/crates.io-index" 2276 + checksum = "b32afd38673a8016f7c9ae69e5af41a58f81b1d31689040f2f1959594ce194ea" 2277 + dependencies = [ 2278 + "bytes", 2279 + "fnv", 2280 + "itoa", 2281 + ] 2282 + 2283 + [[package]] 2284 name = "http-body" 2285 version = "0.4.5" 2286 source = "registry+https://github.com/rust-lang/crates.io-index" 2287 checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 2288 dependencies = [ 2289 "bytes", 2290 + "http 0.2.9", 2291 + "pin-project-lite", 2292 + ] 2293 + 2294 + [[package]] 2295 + name = "http-body" 2296 + version = "1.0.0" 2297 + source = "registry+https://github.com/rust-lang/crates.io-index" 2298 + checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" 2299 + dependencies = [ 2300 + "bytes", 2301 + "http 1.0.0", 2302 + ] 2303 + 2304 + [[package]] 2305 + name = "http-body-util" 2306 + version = "0.1.1" 2307 + source = "registry+https://github.com/rust-lang/crates.io-index" 2308 + checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" 2309 + dependencies = [ 2310 + "bytes", 2311 + "futures-core", 2312 + "http 1.0.0", 2313 + "http-body 1.0.0", 2314 "pin-project-lite", 2315 ] 2316 ··· 2321 checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 2322 2323 [[package]] 2324 + name = "http-serde" 2325 + version = "2.0.0" 2326 + source = "registry+https://github.com/rust-lang/crates.io-index" 2327 + checksum = "7fb7239a6d49eda628c2dfdd7e982c59b0c3f0fb99ce45c4237f02a520030688" 2328 + dependencies = [ 2329 + "http 1.0.0", 2330 + "serde", 2331 + ] 2332 + 2333 + [[package]] 2334 name = "httparse" 2335 version = "1.8.0" 2336 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2358 "futures-channel", 2359 "futures-core", 2360 "futures-util", 2361 + "h2 0.3.26", 2362 + "http 0.2.9", 2363 + "http-body 0.4.5", 2364 "httparse", 2365 "httpdate", 2366 "itoa", ··· 2373 ] 2374 2375 [[package]] 2376 + name = "hyper" 2377 + version = "1.2.0" 2378 + source = "registry+https://github.com/rust-lang/crates.io-index" 2379 + checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" 2380 + dependencies = [ 2381 + "bytes", 2382 + "futures-channel", 2383 + "futures-util", 2384 + "h2 0.4.4", 2385 + "http 1.0.0", 2386 + "http-body 1.0.0", 2387 + "httparse", 2388 + "itoa", 2389 + "pin-project-lite", 2390 + "smallvec", 2391 + "tokio", 2392 + "want", 2393 + ] 2394 + 2395 + [[package]] 2396 name = "hyper-rustls" 2397 + version = "0.26.0" 2398 source = "registry+https://github.com/rust-lang/crates.io-index" 2399 + checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" 2400 dependencies = [ 2401 + "futures-util", 2402 + "http 1.0.0", 2403 + "hyper 1.2.0", 2404 + "hyper-util", 2405 + "rustls 0.22.4", 2406 + "rustls-pki-types", 2407 "tokio", 2408 + "tokio-rustls 0.25.0", 2409 + "tower-service", 2410 ] 2411 2412 [[package]] ··· 2415 source = "registry+https://github.com/rust-lang/crates.io-index" 2416 checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" 2417 dependencies = [ 2418 + "hyper 0.14.26", 2419 "pin-project-lite", 2420 "tokio", 2421 "tokio-io-timeout", 2422 ] 2423 2424 [[package]] 2425 + name = "hyper-util" 2426 + version = "0.1.3" 2427 + source = "registry+https://github.com/rust-lang/crates.io-index" 2428 + checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" 2429 + dependencies = [ 2430 + "bytes", 2431 + "futures-channel", 2432 + "futures-util", 2433 + "http 1.0.0", 2434 + "http-body 1.0.0", 2435 + "hyper 1.2.0", 2436 + "pin-project-lite", 2437 + "socket2 0.5.5", 2438 + "tokio", 2439 + "tower", 2440 + "tower-service", 2441 + "tracing", 2442 + ] 2443 + 2444 + [[package]] 2445 name = "iana-time-zone" 2446 version = "0.1.53" 2447 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2516 2517 [[package]] 2518 name = "indexmap" 2519 + version = "2.2.6" 2520 source = "registry+https://github.com/rust-lang/crates.io-index" 2521 + checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 2522 dependencies = [ 2523 "equivalent", 2524 "hashbrown 0.14.2", 2525 + "serde", 2526 ] 2527 2528 [[package]] 2529 name = "indicatif" 2530 + version = "0.17.8" 2531 source = "registry+https://github.com/rust-lang/crates.io-index" 2532 + checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" 2533 dependencies = [ 2534 "console", 2535 "instant", ··· 2544 source = "registry+https://github.com/rust-lang/crates.io-index" 2545 checksum = "abfb2e51b23c338595ae0b6bdaaa7a4a8b860b8d788a4331cb07b50fe5dea71b" 2546 dependencies = [ 2547 + "ahash", 2548 + "indexmap 2.2.6", 2549 "is-terminal", 2550 "itoa", 2551 "log", ··· 2575 ] 2576 2577 [[package]] 2578 + name = "inventory" 2579 + version = "0.3.14" 2580 + source = "registry+https://github.com/rust-lang/crates.io-index" 2581 + checksum = "c8573b2b1fb643a372c73b23f4da5f888677feef3305146d68a539250a9bccc7" 2582 + 2583 + [[package]] 2584 name = "io" 2585 version = "0.0.0" 2586 dependencies = [ ··· 2604 2605 [[package]] 2606 name = "io-uring" 2607 + version = "0.6.3" 2608 source = "registry+https://github.com/rust-lang/crates.io-index" 2609 + checksum = "a9febecd4aebbe9c7c23c8e536e966805fdf09944c8a915e7991ee51acb67087" 2610 dependencies = [ 2611 "bitflags 1.3.2", 2612 "libc", ··· 2642 ] 2643 2644 [[package]] 2645 + name = "is_sorted" 2646 + version = "0.1.1" 2647 + source = "registry+https://github.com/rust-lang/crates.io-index" 2648 + checksum = "357376465c37db3372ef6a00585d336ed3d0f11d4345eef77ebcb05865392b21" 2649 + 2650 + [[package]] 2651 + name = "issues" 2652 + version = "0.0.0" 2653 + dependencies = [ 2654 + "chrono", 2655 + "dashmap", 2656 + "http 1.0.0", 2657 + "http-serde", 2658 + "log", 2659 + "schemars", 2660 + "serde", 2661 + "serde_json", 2662 + "serial_test", 2663 + ] 2664 + 2665 + [[package]] 2666 name = "itertools" 2667 version = "0.10.5" 2668 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2673 2674 [[package]] 2675 name = "itertools" 2676 + version = "0.12.1" 2677 source = "registry+https://github.com/rust-lang/crates.io-index" 2678 + checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 2679 dependencies = [ 2680 "either", 2681 ] ··· 2712 2713 [[package]] 2714 name = "js-sys" 2715 + version = "0.3.69" 2716 source = "registry+https://github.com/rust-lang/crates.io-index" 2717 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 2718 dependencies = [ 2719 "wasm-bindgen", 2720 ] ··· 2731 ] 2732 2733 [[package]] 2734 + name = "jsonwebtoken" 2735 + version = "9.3.0" 2736 + source = "registry+https://github.com/rust-lang/crates.io-index" 2737 + checksum = "b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f" 2738 + dependencies = [ 2739 + "base64 0.21.0", 2740 + "js-sys", 2741 + "pem", 2742 + "ring 0.17.5", 2743 + "serde", 2744 + "serde_json", 2745 + "simple_asn1", 2746 + ] 2747 + 2748 + [[package]] 2749 name = "language-tags" 2750 version = "0.3.2" 2751 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2765 2766 [[package]] 2767 name = "libc" 2768 + version = "0.2.153" 2769 source = "registry+https://github.com/rust-lang/crates.io-index" 2770 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 2771 2772 [[package]] 2773 name = "libloading" ··· 2787 2788 [[package]] 2789 name = "librocksdb-sys" 2790 + version = "0.16.0+8.10.0" 2791 source = "registry+https://github.com/rust-lang/crates.io-index" 2792 + checksum = "ce3d60bc059831dc1c83903fb45c103f75db65c5a7bf22272764d9cc683e348c" 2793 dependencies = [ 2794 "bindgen", 2795 "bzip2-sys", ··· 2812 2813 [[package]] 2814 name = "lindera-cc-cedict-builder" 2815 + version = "0.28.0" 2816 source = "registry+https://github.com/rust-lang/crates.io-index" 2817 + checksum = "ca21f2ee3ca40e7f3ebbd568d041be1531c2c28dbf540e737aeba934ab53f330" 2818 dependencies = [ 2819 "anyhow", 2820 "bincode", ··· 2831 2832 [[package]] 2833 name = "lindera-compress" 2834 + version = "0.28.0" 2835 source = "registry+https://github.com/rust-lang/crates.io-index" 2836 + checksum = "34da125091f3b3a49351f418484a16cb2a23f6888cd53fe219edad19d263da5d" 2837 dependencies = [ 2838 "anyhow", 2839 "flate2", ··· 2842 2843 [[package]] 2844 name = "lindera-core" 2845 + version = "0.28.0" 2846 source = "registry+https://github.com/rust-lang/crates.io-index" 2847 + checksum = "09d4b717a8a31b73a3cbd3552e0abda14e0c85d97dc8b911035342533defdbad" 2848 dependencies = [ 2849 "anyhow", 2850 "bincode", ··· 2859 2860 [[package]] 2861 name = "lindera-decompress" 2862 + version = "0.28.0" 2863 source = "registry+https://github.com/rust-lang/crates.io-index" 2864 + checksum = "98f4476c99cb4ffa54fbfc42953adf69ada7276cfbb594bce9829547de012058" 2865 dependencies = [ 2866 "anyhow", 2867 "flate2", ··· 2870 2871 [[package]] 2872 name = "lindera-dictionary" 2873 + version = "0.28.0" 2874 source = "registry+https://github.com/rust-lang/crates.io-index" 2875 + checksum = "a45b92f0ce331c2202c6cec3135e4bfce29525ab3bb97a613c27c8e0a29fa967" 2876 dependencies = [ 2877 "anyhow", 2878 "bincode", ··· 2890 2891 [[package]] 2892 name = "lindera-ipadic-builder" 2893 + version = "0.28.0" 2894 source = "registry+https://github.com/rust-lang/crates.io-index" 2895 + checksum = "642dee52201852df209cb43423ff1ca4d161a329f5cdba049a7b5820118345f2" 2896 dependencies = [ 2897 "anyhow", 2898 "bincode", ··· 2911 2912 [[package]] 2913 name = "lindera-ipadic-neologd-builder" 2914 + version = "0.28.0" 2915 source = "registry+https://github.com/rust-lang/crates.io-index" 2916 + checksum = "325144b154e68159373e944d1cd7f67c6ff9965a2af41240a8e41732b3fdb3af" 2917 dependencies = [ 2918 "anyhow", 2919 "bincode", ··· 2932 2933 [[package]] 2934 name = "lindera-ko-dic" 2935 + version = "0.28.0" 2936 source = "registry+https://github.com/rust-lang/crates.io-index" 2937 + checksum = "b484a2f9964e7424264fda304beb6ff6ad883c347accfe1115e777dedef3661d" 2938 dependencies = [ 2939 "bincode", 2940 "byteorder", ··· 2949 2950 [[package]] 2951 name = "lindera-ko-dic-builder" 2952 + version = "0.28.0" 2953 source = "registry+https://github.com/rust-lang/crates.io-index" 2954 + checksum = "b9413d4d9bf7af921f5ac64414a290c7ba81695e8ba08dd2f6c950b57c281a69" 2955 dependencies = [ 2956 "anyhow", 2957 "bincode", ··· 2969 2970 [[package]] 2971 name = "lindera-tokenizer" 2972 + version = "0.28.0" 2973 source = "registry+https://github.com/rust-lang/crates.io-index" 2974 + checksum = "9987c818462d51ca67e131e40f0386e25e8c557e195059b1257f95731561185d" 2975 dependencies = [ 2976 "bincode", 2977 "lindera-core", 2978 "lindera-dictionary", 2979 "once_cell", ··· 2983 2984 [[package]] 2985 name = "lindera-unidic" 2986 + version = "0.28.0" 2987 source = "registry+https://github.com/rust-lang/crates.io-index" 2988 + checksum = "0c379cf436b2627cd7d3498642e491eadbff9b3e01231c516ce9f9b1893ab7c3" 2989 dependencies = [ 2990 "bincode", 2991 "byteorder", ··· 3000 3001 [[package]] 3002 name = "lindera-unidic-builder" 3003 + version = "0.28.0" 3004 source = "registry+https://github.com/rust-lang/crates.io-index" 3005 + checksum = "601ec33b5174141396a7a4ca066278863840221fec32d0be19091e7fae91ed94" 3006 dependencies = [ 3007 "anyhow", 3008 "bincode", ··· 3041 3042 [[package]] 3043 name = "linux-raw-sys" 3044 + version = "0.4.13" 3045 source = "registry+https://github.com/rust-lang/crates.io-index" 3046 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 3047 3048 [[package]] 3049 name = "litemap" 3050 + version = "0.7.2" 3051 source = "registry+https://github.com/rust-lang/crates.io-index" 3052 + checksum = "f9d642685b028806386b2b6e75685faadd3eb65a85fff7df711ce18446a422da" 3053 3054 [[package]] 3055 name = "local-channel" ··· 3071 3072 [[package]] 3073 name = "lock_api" 3074 + version = "0.4.11" 3075 source = "registry+https://github.com/rust-lang/crates.io-index" 3076 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 3077 dependencies = [ 3078 "autocfg", 3079 "scopeguard", ··· 3082 3083 [[package]] 3084 name = "log" 3085 + version = "0.4.21" 3086 source = "registry+https://github.com/rust-lang/crates.io-index" 3087 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 3088 3089 [[package]] 3090 name = "loom" 3091 + version = "0.7.1" 3092 source = "registry+https://github.com/rust-lang/crates.io-index" 3093 + checksum = "7e045d70ddfbc984eacfa964ded019534e8f6cbf36f6410aee0ed5cefa5a9175" 3094 dependencies = [ 3095 "cfg-if", 3096 "generator", ··· 3100 ] 3101 3102 [[package]] 3103 + name = "macro_rules_attribute" 3104 + version = "0.2.0" 3105 + source = "registry+https://github.com/rust-lang/crates.io-index" 3106 + checksum = "8a82271f7bc033d84bbca59a3ce3e4159938cb08a9c3aebbe54d215131518a13" 3107 + dependencies = [ 3108 + "macro_rules_attribute-proc_macro", 3109 + "paste", 3110 + ] 3111 + 3112 + [[package]] 3113 + name = "macro_rules_attribute-proc_macro" 3114 + version = "0.2.0" 3115 + source = "registry+https://github.com/rust-lang/crates.io-index" 3116 + checksum = "b8dd856d451cc0da70e2ef2ce95a18e39a93b7558bedf10201ad28503f918568" 3117 + 3118 + [[package]] 3119 name = "matchers" 3120 version = "0.1.0" 3121 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3147 3148 [[package]] 3149 name = "memmap2" 3150 + version = "0.9.4" 3151 source = "registry+https://github.com/rust-lang/crates.io-index" 3152 + checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" 3153 dependencies = [ 3154 "libc", 3155 ] ··· 3168 version = "0.0.0" 3169 dependencies = [ 3170 "log", 3171 + "memmap2 0.9.4", 3172 "parking_lot", 3173 "serde", 3174 ] ··· 3237 3238 [[package]] 3239 name = "mio" 3240 + version = "0.8.11" 3241 source = "registry+https://github.com/rust-lang/crates.io-index" 3242 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 3243 dependencies = [ 3244 "libc", 3245 "log", ··· 3291 3292 [[package]] 3293 name = "nom" 3294 + version = "7.1.3" 3295 source = "registry+https://github.com/rust-lang/crates.io-index" 3296 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 3297 dependencies = [ 3298 "memchr", 3299 "minimal-lexical", ··· 3319 ] 3320 3321 [[package]] 3322 + name = "num-bigint" 3323 + version = "0.4.4" 3324 + source = "registry+https://github.com/rust-lang/crates.io-index" 3325 + checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 3326 + dependencies = [ 3327 + "autocfg", 3328 + "num-integer", 3329 + "num-traits", 3330 + ] 3331 + 3332 + [[package]] 3333 + name = "num-cmp" 3334 + version = "0.1.0" 3335 + source = "registry+https://github.com/rust-lang/crates.io-index" 3336 + checksum = "63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa" 3337 + 3338 + [[package]] 3339 name = "num-derive" 3340 + version = "0.4.2" 3341 source = "registry+https://github.com/rust-lang/crates.io-index" 3342 + checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 3343 dependencies = [ 3344 "proc-macro2", 3345 "quote", 3346 + "syn 2.0.48", 3347 ] 3348 3349 [[package]] ··· 3357 ] 3358 3359 [[package]] 3360 + name = "num-integer" 3361 + version = "0.1.46" 3362 + source = "registry+https://github.com/rust-lang/crates.io-index" 3363 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 3364 + dependencies = [ 3365 + "num-traits", 3366 + ] 3367 + 3368 + [[package]] 3369 name = "num-traits" 3370 + version = "0.2.18" 3371 source = "registry+https://github.com/rust-lang/crates.io-index" 3372 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 3373 dependencies = [ 3374 "autocfg", 3375 "libm", ··· 3402 3403 [[package]] 3404 name = "once_cell" 3405 + version = "1.19.0" 3406 source = "registry+https://github.com/rust-lang/crates.io-index" 3407 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 3408 3409 [[package]] 3410 name = "oorandom" ··· 3432 3433 [[package]] 3434 name = "ordered-multimap" 3435 + version = "0.6.0" 3436 source = "registry+https://github.com/rust-lang/crates.io-index" 3437 + checksum = "4ed8acf08e98e744e5384c8bc63ceb0364e68a6854187221c18df61c4797690e" 3438 dependencies = [ 3439 "dlv-list", 3440 + "hashbrown 0.13.2", 3441 ] 3442 3443 [[package]] ··· 3458 3459 [[package]] 3460 name = "parking_lot_core" 3461 + version = "0.9.9" 3462 source = "registry+https://github.com/rust-lang/crates.io-index" 3463 + checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 3464 dependencies = [ 3465 "backtrace", 3466 "cfg-if", 3467 "libc", 3468 "petgraph", 3469 + "redox_syscall 0.4.1", 3470 "smallvec", 3471 "thread-id", 3472 + "windows-targets 0.48.0", 3473 ] 3474 3475 [[package]] ··· 3514 ] 3515 3516 [[package]] 3517 + name = "pem" 3518 + version = "3.0.3" 3519 source = "registry+https://github.com/rust-lang/crates.io-index" 3520 + checksum = "1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310" 3521 + dependencies = [ 3522 + "base64 0.21.0", 3523 + "serde", 3524 + ] 3525 3526 [[package]] 3527 name = "percent-encoding" ··· 3665 3666 [[package]] 3667 name = "pinyin" 3668 + version = "0.10.0" 3669 source = "registry+https://github.com/rust-lang/crates.io-index" 3670 + checksum = "16f2611cd06a1ac239a0cea4521de9eb068a6ca110324ee00631aa68daa74fc0" 3671 3672 [[package]] 3673 name = "pkg-config" ··· 3757 checksum = "1ceca8aaf45b5c46ec7ed39fff75f57290368c1846d33d24a122ca81416ab058" 3758 dependencies = [ 3759 "proc-macro2", 3760 + "syn 2.0.48", 3761 ] 3762 3763 [[package]] ··· 3786 3787 [[package]] 3788 name = "proc-macro2" 3789 + version = "1.0.76" 3790 source = "registry+https://github.com/rust-lang/crates.io-index" 3791 + checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" 3792 dependencies = [ 3793 "unicode-ident", 3794 ] ··· 3803 "hex", 3804 "lazy_static", 3805 "procfs-core", 3806 + "rustix 0.38.31", 3807 ] 3808 3809 [[package]] ··· 3862 3863 [[package]] 3864 name = "prost" 3865 + version = "0.12.3" 3866 source = "registry+https://github.com/rust-lang/crates.io-index" 3867 + checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" 3868 dependencies = [ 3869 "bytes", 3870 + "prost-derive 0.12.3", 3871 ] 3872 3873 [[package]] ··· 3877 checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" 3878 dependencies = [ 3879 "bytes", 3880 + "heck 0.4.1", 3881 "itertools 0.10.5", 3882 "lazy_static", 3883 "log", ··· 3896 3897 [[package]] 3898 name = "prost-build" 3899 + version = "0.12.3" 3900 source = "registry+https://github.com/rust-lang/crates.io-index" 3901 + checksum = "c55e02e35260070b6f716a2423c2ff1c3bb1642ddca6f99e1f26d06268a0e2d2" 3902 dependencies = [ 3903 "bytes", 3904 + "heck 0.4.1", 3905 "itertools 0.10.5", 3906 "log", 3907 "multimap", 3908 "once_cell", 3909 "petgraph", 3910 "prettyplease 0.2.4", 3911 + "prost 0.12.3", 3912 + "prost-types 0.12.3", 3913 "regex", 3914 + "syn 2.0.48", 3915 "tempfile", 3916 "which", 3917 ] ··· 3931 3932 [[package]] 3933 name = "prost-derive" 3934 + version = "0.12.3" 3935 source = "registry+https://github.com/rust-lang/crates.io-index" 3936 + checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e" 3937 dependencies = [ 3938 "anyhow", 3939 "itertools 0.10.5", 3940 "proc-macro2", 3941 "quote", 3942 + "syn 2.0.48", 3943 ] 3944 3945 [[package]] ··· 3953 3954 [[package]] 3955 name = "prost-types" 3956 + version = "0.12.3" 3957 source = "registry+https://github.com/rust-lang/crates.io-index" 3958 + checksum = "193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e" 3959 dependencies = [ 3960 + "prost 0.12.3", 3961 + ] 3962 + 3963 + [[package]] 3964 + name = "prost-wkt" 3965 + version = "0.4.2" 3966 + source = "registry+https://github.com/rust-lang/crates.io-index" 3967 + checksum = "562788060bcf2bfabe055194bd991ed2442457661744c88e0a0828ff9a08c08b" 3968 + dependencies = [ 3969 + "chrono", 3970 + "inventory", 3971 + "prost 0.11.9", 3972 + "serde", 3973 + "serde_derive", 3974 + "serde_json", 3975 + "typetag", 3976 + ] 3977 + 3978 + [[package]] 3979 + name = "prost-wkt-build" 3980 + version = "0.4.2" 3981 + source = "registry+https://github.com/rust-lang/crates.io-index" 3982 + checksum = "c4dca8bcead3b728a6a7da017cc95e7f4cb2320ec4f6896bc593a1c4700f7328" 3983 + dependencies = [ 3984 + "heck 0.4.1", 3985 + "prost 0.11.9", 3986 + "prost-build 0.11.9", 3987 + "prost-types 0.11.9", 3988 + "quote", 3989 + ] 3990 + 3991 + [[package]] 3992 + name = "prost-wkt-types" 3993 + version = "0.4.2" 3994 + source = "registry+https://github.com/rust-lang/crates.io-index" 3995 + checksum = "2377c5680f2342871823045052e791b4487f7c90aae17e0feaee24cf59578a34" 3996 + dependencies = [ 3997 + "chrono", 3998 + "prost 0.11.9", 3999 + "prost-build 0.11.9", 4000 + "prost-types 0.11.9", 4001 + "prost-wkt", 4002 + "prost-wkt-build", 4003 + "regex", 4004 + "serde", 4005 + "serde_derive", 4006 + "serde_json", 4007 ] 4008 4009 [[package]] ··· 4047 4048 [[package]] 4049 name = "qdrant" 4050 + version = "1.9.0" 4051 dependencies = [ 4052 "actix-cors", 4053 "actix-files", 4054 "actix-multipart", 4055 "actix-web", 4056 + "actix-web-extras", 4057 "actix-web-validator", 4058 "anyhow", 4059 "api", ··· 4068 "constant_time_eq 0.3.0", 4069 "futures", 4070 "futures-util", 4071 + "issues", 4072 + "itertools 0.12.1", 4073 + "jsonwebtoken", 4074 "log", 4075 "memory", 4076 "parking_lot", 4077 "prometheus", 4078 "prost 0.11.9", ··· 4081 "rand 0.8.5", 4082 "reqwest", 4083 "rstack-self", 4084 + "rustls 0.22.4", 4085 + "rustls-pemfile 2.1.2", 4086 + "rustls-pki-types", 4087 "rusty-hook", 4088 "schemars", 4089 "sealed_test", ··· 4094 "serde_urlencoded", 4095 "slog", 4096 "slog-stdlog", 4097 "storage", 4098 "sys-info", 4099 "tar", ··· 4117 [[package]] 4118 name = "quantization" 4119 version = "0.1.0" 4120 + source = "git+https://github.com/qdrant/quantization.git#14f42f944358b4e95c482892dc4ead019809a448" 4121 dependencies = [ 4122 "cc", 4123 "permutation_iterator", ··· 4144 4145 [[package]] 4146 name = "quote" 4147 + version = "1.0.35" 4148 source = "registry+https://github.com/rust-lang/crates.io-index" 4149 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 4150 dependencies = [ 4151 "proc-macro2", 4152 ] ··· 4276 4277 [[package]] 4278 name = "rayon" 4279 + version = "1.10.0" 4280 source = "registry+https://github.com/rust-lang/crates.io-index" 4281 + checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 4282 dependencies = [ 4283 "either", 4284 "rayon-core", ··· 4286 4287 [[package]] 4288 name = "rayon-core" 4289 + version = "1.12.1" 4290 source = "registry+https://github.com/rust-lang/crates.io-index" 4291 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 4292 dependencies = [ 4293 "crossbeam-deque", 4294 "crossbeam-utils", ··· 4358 4359 [[package]] 4360 name = "reqwest" 4361 + version = "0.12.3" 4362 source = "registry+https://github.com/rust-lang/crates.io-index" 4363 + checksum = "3e6cc1e89e689536eb5aeede61520e874df5a4707df811cd5da4aa5fbb2aae19" 4364 dependencies = [ 4365 + "base64 0.22.0", 4366 "bytes", 4367 + "futures-channel", 4368 "futures-core", 4369 "futures-util", 4370 + "h2 0.4.4", 4371 + "http 1.0.0", 4372 + "http-body 1.0.0", 4373 + "http-body-util", 4374 + "hyper 1.2.0", 4375 "hyper-rustls", 4376 + "hyper-util", 4377 "ipnet", 4378 "js-sys", 4379 "log", ··· 4381 "once_cell", 4382 "percent-encoding", 4383 "pin-project-lite", 4384 + "rustls 0.22.4", 4385 + "rustls-pemfile 2.1.2", 4386 + "rustls-pki-types", 4387 "serde", 4388 "serde_json", 4389 "serde_urlencoded", 4390 + "sync_wrapper", 4391 "tokio", 4392 + "tokio-rustls 0.25.0", 4393 "tokio-util", 4394 "tower-service", 4395 "url", ··· 4397 "wasm-bindgen-futures", 4398 "wasm-streams", 4399 "web-sys", 4400 + "webpki-roots", 4401 "winreg", 4402 ] 4403 ··· 4440 ] 4441 4442 [[package]] 4443 + name = "ringbuffer" 4444 + version = "0.15.0" 4445 + source = "registry+https://github.com/rust-lang/crates.io-index" 4446 + checksum = "3df6368f71f205ff9c33c076d170dd56ebf68e8161c733c0caa07a7a5509ed53" 4447 + 4448 + [[package]] 4449 name = "rmp" 4450 version = "0.8.11" 4451 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4475 4476 [[package]] 4477 name = "rocksdb" 4478 + version = "0.22.0" 4479 source = "registry+https://github.com/rust-lang/crates.io-index" 4480 + checksum = "6bd13e55d6d7b8cd0ea569161127567cd587676c99f4472f779a0279aa60a7a7" 4481 dependencies = [ 4482 "libc", 4483 "librocksdb-sys", ··· 4485 4486 [[package]] 4487 name = "ron" 4488 + version = "0.8.1" 4489 source = "registry+https://github.com/rust-lang/crates.io-index" 4490 + checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" 4491 dependencies = [ 4492 + "base64 0.21.0", 4493 + "bitflags 2.4.1", 4494 "serde", 4495 + "serde_derive", 4496 ] 4497 4498 [[package]] ··· 4524 4525 [[package]] 4526 name = "rstar" 4527 + version = "0.12.0" 4528 source = "registry+https://github.com/rust-lang/crates.io-index" 4529 + checksum = "133315eb94c7b1e8d0cb097e5a710d850263372fd028fff18969de708afc7008" 4530 dependencies = [ 4531 "heapless", 4532 "num-traits", ··· 4535 4536 [[package]] 4537 name = "rstest" 4538 + version = "0.19.0" 4539 source = "registry+https://github.com/rust-lang/crates.io-index" 4540 + checksum = "9d5316d2a1479eeef1ea21e7f9ddc67c191d497abc8fc3ba2467857abbb68330" 4541 dependencies = [ 4542 "futures", 4543 "futures-timer", ··· 4547 4548 [[package]] 4549 name = "rstest_macros" 4550 + version = "0.19.0" 4551 source = "registry+https://github.com/rust-lang/crates.io-index" 4552 + checksum = "04a9df72cc1f67020b0d63ad9bfe4a323e459ea7eb68e03bd9824db49f9a4c25" 4553 dependencies = [ 4554 "cfg-if", 4555 "glob", ··· 4558 "regex", 4559 "relative-path", 4560 "rustc_version", 4561 + "syn 2.0.48", 4562 "unicode-ident", 4563 ] 4564 4565 [[package]] 4566 name = "rust-ini" 4567 + version = "0.19.0" 4568 source = "registry+https://github.com/rust-lang/crates.io-index" 4569 + checksum = "7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091" 4570 dependencies = [ 4571 "cfg-if", 4572 "ordered-multimap", ··· 4609 4610 [[package]] 4611 name = "rustix" 4612 + version = "0.38.31" 4613 source = "registry+https://github.com/rust-lang/crates.io-index" 4614 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 4615 dependencies = [ 4616 "bitflags 2.4.1", 4617 "errno", 4618 "libc", 4619 + "linux-raw-sys 0.4.13", 4620 + "windows-sys 0.52.0", 4621 ] 4622 4623 [[package]] 4624 name = "rustls" 4625 + version = "0.21.11" 4626 source = "registry+https://github.com/rust-lang/crates.io-index" 4627 + checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4" 4628 dependencies = [ 4629 "log", 4630 "ring 0.17.5", ··· 4633 ] 4634 4635 [[package]] 4636 + name = "rustls" 4637 + version = "0.22.4" 4638 + source = "registry+https://github.com/rust-lang/crates.io-index" 4639 + checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" 4640 + dependencies = [ 4641 + "log", 4642 + "ring 0.17.5", 4643 + "rustls-pki-types", 4644 + "rustls-webpki 0.102.2", 4645 + "subtle", 4646 + "zeroize", 4647 + ] 4648 + 4649 + [[package]] 4650 name = "rustls-pemfile" 4651 version = "1.0.3" 4652 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4656 ] 4657 4658 [[package]] 4659 + name = "rustls-pemfile" 4660 + version = "2.1.2" 4661 source = "registry+https://github.com/rust-lang/crates.io-index" 4662 + checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" 4663 dependencies = [ 4664 + "base64 0.22.0", 4665 + "rustls-pki-types", 4666 ] 4667 4668 [[package]] 4669 + name = "rustls-pki-types" 4670 + version = "1.4.1" 4671 + source = "registry+https://github.com/rust-lang/crates.io-index" 4672 + checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" 4673 + 4674 + [[package]] 4675 name = "rustls-webpki" 4676 version = "0.101.7" 4677 source = "registry+https://github.com/rust-lang/crates.io-index" 4678 checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 4679 dependencies = [ 4680 "ring 0.17.5", 4681 + "untrusted 0.9.0", 4682 + ] 4683 + 4684 + [[package]] 4685 + name = "rustls-webpki" 4686 + version = "0.102.2" 4687 + source = "registry+https://github.com/rust-lang/crates.io-index" 4688 + checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610" 4689 + dependencies = [ 4690 + "ring 0.17.5", 4691 + "rustls-pki-types", 4692 "untrusted 0.9.0", 4693 ] 4694 ··· 4731 "ci_info", 4732 "getopts", 4733 "nias", 4734 + "toml 0.5.10", 4735 ] 4736 4737 [[package]] ··· 4758 "chrono", 4759 "dyn-clone", 4760 "indexmap 1.9.2", 4761 + "indexmap 2.2.6", 4762 "schemars_derive", 4763 "serde", 4764 "serde_json", ··· 4838 name = "segment" 4839 version = "0.6.0" 4840 dependencies = [ 4841 + "ahash", 4842 "atomic_refcell", 4843 "atomicwrites", 4844 "bincode", 4845 + "bitpacking", 4846 "bitvec", 4847 "cgroups-rs", 4848 "charabia", 4849 "chrono", 4850 "common", 4851 "criterion", 4852 + "fnv", 4853 "fs_extra", 4854 + "generic-tests", 4855 "geo", 4856 "geohash", 4857 + "indexmap 2.2.6", 4858 "io", 4859 "io-uring", 4860 + "is_sorted", 4861 + "itertools 0.12.1", 4862 "log", 4863 + "macro_rules_attribute", 4864 + "memmap2 0.9.4", 4865 "memory", 4866 + "nom", 4867 + "num-cmp", 4868 "num-derive", 4869 "num-traits", 4870 "ordered-float 4.2.0", 4871 "parking_lot", 4872 "pprof", ··· 4886 "serde-value", 4887 "serde_cbor", 4888 "serde_json", 4889 + "smallvec", 4890 "smol_str", 4891 "sparse", 4892 "sysinfo", ··· 4902 4903 [[package]] 4904 name = "semver" 4905 + version = "1.0.22" 4906 source = "registry+https://github.com/rust-lang/crates.io-index" 4907 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 4908 + dependencies = [ 4909 + "serde", 4910 + ] 4911 4912 [[package]] 4913 name = "serde" 4914 + version = "1.0.197" 4915 source = "registry+https://github.com/rust-lang/crates.io-index" 4916 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 4917 dependencies = [ 4918 "serde_derive", 4919 ] ··· 4940 4941 [[package]] 4942 name = "serde_derive" 4943 + version = "1.0.197" 4944 source = "registry+https://github.com/rust-lang/crates.io-index" 4945 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 4946 dependencies = [ 4947 "proc-macro2", 4948 "quote", 4949 + "syn 2.0.48", 4950 ] 4951 4952 [[package]] ··· 4962 4963 [[package]] 4964 name = "serde_json" 4965 + version = "1.0.115" 4966 source = "registry+https://github.com/rust-lang/crates.io-index" 4967 + checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" 4968 dependencies = [ 4969 "itoa", 4970 "ryu", ··· 4994 ] 4995 4996 [[package]] 4997 + name = "serde_spanned" 4998 + version = "0.6.5" 4999 + source = "registry+https://github.com/rust-lang/crates.io-index" 5000 + checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" 5001 + dependencies = [ 5002 + "serde", 5003 + ] 5004 + 5005 + [[package]] 5006 name = "serde_urlencoded" 5007 version = "0.7.1" 5008 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5015 ] 5016 5017 [[package]] 5018 + name = "serial_test" 5019 + version = "3.0.0" 5020 + source = "registry+https://github.com/rust-lang/crates.io-index" 5021 + checksum = "953ad9342b3aaca7cb43c45c097dd008d4907070394bd0751a0aa8817e5a018d" 5022 + dependencies = [ 5023 + "dashmap", 5024 + "lazy_static", 5025 + "parking_lot", 5026 + "serial_test_derive", 5027 + ] 5028 + 5029 + [[package]] 5030 + name = "serial_test_derive" 5031 + version = "3.0.0" 5032 + source = "registry+https://github.com/rust-lang/crates.io-index" 5033 + checksum = "b93fb4adc70021ac1b47f7d45e8cc4169baaa7ea58483bc5b721d19a26202212" 5034 + dependencies = [ 5035 + "proc-macro2", 5036 + "quote", 5037 + "syn 2.0.48", 5038 + ] 5039 + 5040 + [[package]] 5041 name = "sha1" 5042 version = "0.10.5" 5043 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5050 5051 [[package]] 5052 name = "sha2" 5053 + version = "0.10.8" 5054 source = "registry+https://github.com/rust-lang/crates.io-index" 5055 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 5056 dependencies = [ 5057 "cfg-if", 5058 "cpufeatures", ··· 5070 5071 [[package]] 5072 name = "shlex" 5073 + version = "1.3.0" 5074 source = "registry+https://github.com/rust-lang/crates.io-index" 5075 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 5076 5077 [[package]] 5078 name = "signal-hook-registry" ··· 5084 ] 5085 5086 [[package]] 5087 + name = "simple_asn1" 5088 + version = "0.6.2" 5089 + source = "registry+https://github.com/rust-lang/crates.io-index" 5090 + checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" 5091 + dependencies = [ 5092 + "num-bigint", 5093 + "num-traits", 5094 + "thiserror", 5095 + "time", 5096 + ] 5097 + 5098 + [[package]] 5099 name = "siphasher" 5100 version = "0.3.10" 5101 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5146 5147 [[package]] 5148 name = "smallvec" 5149 + version = "1.13.2" 5150 source = "registry+https://github.com/rust-lang/crates.io-index" 5151 + checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 5152 5153 [[package]] 5154 name = "smol_str" 5155 + version = "0.2.1" 5156 source = "registry+https://github.com/rust-lang/crates.io-index" 5157 + checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" 5158 dependencies = [ 5159 "serde", 5160 ] ··· 5197 dependencies = [ 5198 "common", 5199 "io", 5200 + "itertools 0.12.1", 5201 + "memmap2 0.9.4", 5202 "memory", 5203 "ordered-float 4.2.0", 5204 + "parking_lot", 5205 "rand 0.8.5", 5206 "schemars", 5207 "serde", 5208 "tempfile", 5209 "validator", 5210 ] ··· 5220 version = "0.9.8" 5221 source = "registry+https://github.com/rust-lang/crates.io-index" 5222 checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 5223 5224 [[package]] 5225 name = "stable_deref_trait" ··· 5247 "common", 5248 "env_logger", 5249 "futures", 5250 + "http 0.2.9", 5251 "io", 5252 + "itertools 0.12.1", 5253 "log", 5254 "memory", 5255 "parking_lot", 5256 "proptest", 5257 "prost 0.11.9", ··· 5264 "serde", 5265 "serde_cbor", 5266 "serde_json", 5267 + "strum", 5268 "tar", 5269 "tempfile", 5270 "thiserror", ··· 5288 version = "0.10.0" 5289 source = "registry+https://github.com/rust-lang/crates.io-index" 5290 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 5291 + 5292 + [[package]] 5293 + name = "strsim" 5294 + version = "0.11.0" 5295 + source = "registry+https://github.com/rust-lang/crates.io-index" 5296 + checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 5297 + 5298 + [[package]] 5299 + name = "strum" 5300 + version = "0.26.2" 5301 + source = "registry+https://github.com/rust-lang/crates.io-index" 5302 + checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" 5303 + dependencies = [ 5304 + "strum_macros", 5305 + ] 5306 + 5307 + [[package]] 5308 + name = "strum_macros" 5309 + version = "0.26.2" 5310 + source = "registry+https://github.com/rust-lang/crates.io-index" 5311 + checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" 5312 + dependencies = [ 5313 + "heck 0.4.1", 5314 + "proc-macro2", 5315 + "quote", 5316 + "rustversion", 5317 + "syn 2.0.48", 5318 + ] 5319 5320 [[package]] 5321 name = "subtle" 5322 + version = "2.5.0" 5323 source = "registry+https://github.com/rust-lang/crates.io-index" 5324 + checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" 5325 5326 [[package]] 5327 name = "symbolic-common" ··· 5359 5360 [[package]] 5361 name = "syn" 5362 + version = "2.0.48" 5363 source = "registry+https://github.com/rust-lang/crates.io-index" 5364 + checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 5365 dependencies = [ 5366 "proc-macro2", 5367 "quote", ··· 5370 5371 [[package]] 5372 name = "sync_wrapper" 5373 + version = "0.1.2" 5374 source = "registry+https://github.com/rust-lang/crates.io-index" 5375 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 5376 5377 [[package]] 5378 name = "sys-info" ··· 5386 5387 [[package]] 5388 name = "sysinfo" 5389 + version = "0.30.10" 5390 source = "registry+https://github.com/rust-lang/crates.io-index" 5391 + checksum = "26d7c217777061d5a2d652aea771fb9ba98b6dade657204b08c4b9604d11555b" 5392 dependencies = [ 5393 "cfg-if", 5394 "core-foundation-sys", ··· 5396 "ntapi", 5397 "once_cell", 5398 "rayon", 5399 + "windows 0.52.0", 5400 ] 5401 5402 [[package]] ··· 5418 5419 [[package]] 5420 name = "tempfile" 5421 + version = "3.10.1" 5422 source = "registry+https://github.com/rust-lang/crates.io-index" 5423 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 5424 dependencies = [ 5425 "cfg-if", 5426 "fastrand", 5427 + "rustix 0.38.31", 5428 + "windows-sys 0.52.0", 5429 ] 5430 5431 [[package]] ··· 5449 5450 [[package]] 5451 name = "thiserror" 5452 + version = "1.0.58" 5453 source = "registry+https://github.com/rust-lang/crates.io-index" 5454 + checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 5455 dependencies = [ 5456 "thiserror-impl", 5457 ] 5458 5459 [[package]] 5460 name = "thiserror-impl" 5461 + version = "1.0.58" 5462 source = "registry+https://github.com/rust-lang/crates.io-index" 5463 + checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 5464 dependencies = [ 5465 "proc-macro2", 5466 "quote", 5467 + "syn 2.0.48", 5468 ] 5469 5470 [[package]] ··· 5475 dependencies = [ 5476 "libc", 5477 "redox_syscall 0.2.16", 5478 + "winapi", 5479 + ] 5480 + 5481 + [[package]] 5482 + name = "thread-priority" 5483 + version = "0.16.0" 5484 + source = "registry+https://github.com/rust-lang/crates.io-index" 5485 + checksum = "a617e9eeeb20448b01a8e2427fb80dfbc9c49d79a1de3b11f25731edbf547e3c" 5486 + dependencies = [ 5487 + "bitflags 2.4.1", 5488 + "cfg-if", 5489 + "libc", 5490 + "log", 5491 + "rustversion", 5492 "winapi", 5493 ] 5494 ··· 5551 ] 5552 5553 [[package]] 5554 + name = "tiny-keccak" 5555 + version = "2.0.2" 5556 + source = "registry+https://github.com/rust-lang/crates.io-index" 5557 + checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 5558 + dependencies = [ 5559 + "crunchy", 5560 + ] 5561 + 5562 + [[package]] 5563 name = "tinytemplate" 5564 version = "1.2.1" 5565 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5586 5587 [[package]] 5588 name = "tokio" 5589 + version = "1.37.0" 5590 source = "registry+https://github.com/rust-lang/crates.io-index" 5591 + checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" 5592 dependencies = [ 5593 "backtrace", 5594 "bytes", ··· 5622 dependencies = [ 5623 "proc-macro2", 5624 "quote", 5625 + "syn 2.0.48", 5626 ] 5627 5628 [[package]] ··· 5631 source = "registry+https://github.com/rust-lang/crates.io-index" 5632 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 5633 dependencies = [ 5634 + "rustls 0.21.11", 5635 + "tokio", 5636 + ] 5637 + 5638 + [[package]] 5639 + name = "tokio-rustls" 5640 + version = "0.25.0" 5641 + source = "registry+https://github.com/rust-lang/crates.io-index" 5642 + checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" 5643 + dependencies = [ 5644 + "rustls 0.22.4", 5645 + "rustls-pki-types", 5646 "tokio", 5647 ] 5648 ··· 5681 ] 5682 5683 [[package]] 5684 + name = "toml" 5685 + version = "0.8.9" 5686 + source = "registry+https://github.com/rust-lang/crates.io-index" 5687 + checksum = "c6a4b9e8023eb94392d3dca65d717c53abc5dad49c07cb65bb8fcd87115fa325" 5688 + dependencies = [ 5689 + "serde", 5690 + "serde_spanned", 5691 + "toml_datetime", 5692 + "toml_edit", 5693 + ] 5694 + 5695 + [[package]] 5696 + name = "toml_datetime" 5697 + version = "0.6.5" 5698 + source = "registry+https://github.com/rust-lang/crates.io-index" 5699 + checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 5700 + dependencies = [ 5701 + "serde", 5702 + ] 5703 + 5704 + [[package]] 5705 + name = "toml_edit" 5706 + version = "0.21.1" 5707 + source = "registry+https://github.com/rust-lang/crates.io-index" 5708 + checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 5709 + dependencies = [ 5710 + "indexmap 2.2.6", 5711 + "serde", 5712 + "serde_spanned", 5713 + "toml_datetime", 5714 + "winnow", 5715 + ] 5716 + 5717 + [[package]] 5718 name = "tonic" 5719 version = "0.9.2" 5720 source = "git+https://github.com/qdrant/tonic?branch=v0.9.2-patched#060ab88c87955adc59d46a44b4e3b72cb4cc1522" ··· 5727 "flate2", 5728 "futures-core", 5729 "futures-util", 5730 + "h2 0.3.26", 5731 + "http 0.2.9", 5732 + "http-body 0.4.5", 5733 + "hyper 0.14.26", 5734 "hyper-timeout", 5735 "percent-encoding", 5736 "pin-project", 5737 "prost 0.11.9", 5738 + "rustls-pemfile 1.0.3", 5739 "tokio", 5740 + "tokio-rustls 0.24.1", 5741 "tokio-stream", 5742 "tower", 5743 "tower-layer", ··· 5753 dependencies = [ 5754 "prettyplease 0.2.4", 5755 "proc-macro2", 5756 + "prost-build 0.12.3", 5757 "quote", 5758 + "syn 2.0.48", 5759 ] 5760 5761 [[package]] ··· 5805 5806 [[package]] 5807 name = "tracing" 5808 + version = "0.1.40" 5809 source = "registry+https://github.com/rust-lang/crates.io-index" 5810 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 5811 dependencies = [ 5812 "log", 5813 "pin-project-lite", 5814 "tracing-attributes", ··· 5817 5818 [[package]] 5819 name = "tracing-attributes" 5820 + version = "0.1.27" 5821 source = "registry+https://github.com/rust-lang/crates.io-index" 5822 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 5823 dependencies = [ 5824 "proc-macro2", 5825 "quote", 5826 + "syn 2.0.48", 5827 ] 5828 5829 [[package]] 5830 name = "tracing-core" 5831 + version = "0.1.32" 5832 source = "registry+https://github.com/rust-lang/crates.io-index" 5833 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 5834 dependencies = [ 5835 "once_cell", 5836 "valuable", ··· 5868 5869 [[package]] 5870 name = "tracing-tracy" 5871 + version = "0.11.0" 5872 source = "registry+https://github.com/rust-lang/crates.io-index" 5873 + checksum = "6024d04f84a69fd0d1dc1eee3a2b070bd246530a0582f9982ae487cb6c703614" 5874 dependencies = [ 5875 "tracing-core", 5876 "tracing-subscriber", ··· 5879 5880 [[package]] 5881 name = "tracy-client" 5882 + version = "0.17.0" 5883 source = "registry+https://github.com/rust-lang/crates.io-index" 5884 + checksum = "59fb931a64ff88984f86d3e9bcd1ae8843aa7fe44dd0f8097527bc172351741d" 5885 dependencies = [ 5886 "loom", 5887 "once_cell", ··· 5910 checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 5911 5912 [[package]] 5913 + name = "typetag" 5914 + version = "0.2.15" 5915 + source = "registry+https://github.com/rust-lang/crates.io-index" 5916 + checksum = "c43148481c7b66502c48f35b8eef38b6ccdc7a9f04bd4cc294226d901ccc9bc7" 5917 + dependencies = [ 5918 + "erased-serde", 5919 + "inventory", 5920 + "once_cell", 5921 + "serde", 5922 + "typetag-impl", 5923 + ] 5924 + 5925 + [[package]] 5926 + name = "typetag-impl" 5927 + version = "0.2.15" 5928 + source = "registry+https://github.com/rust-lang/crates.io-index" 5929 + checksum = "291db8a81af4840c10d636e047cac67664e343be44e24dfdbd1492df9a5d3390" 5930 + dependencies = [ 5931 + "proc-macro2", 5932 + "quote", 5933 + "syn 2.0.48", 5934 + ] 5935 + 5936 + [[package]] 5937 name = "ucd-trie" 5938 version = "0.1.5" 5939 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5976 ] 5977 5978 [[package]] 5979 + name = "unicode-segmentation" 5980 + version = "1.10.1" 5981 + source = "registry+https://github.com/rust-lang/crates.io-index" 5982 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 5983 + 5984 + [[package]] 5985 name = "unicode-width" 5986 version = "0.1.10" 5987 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6022 6023 [[package]] 6024 name = "ureq" 6025 + version = "2.9.6" 6026 source = "registry+https://github.com/rust-lang/crates.io-index" 6027 + checksum = "11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35" 6028 dependencies = [ 6029 "base64 0.21.0", 6030 "log", 6031 "once_cell", 6032 + "rustls 0.22.4", 6033 + "rustls-pki-types", 6034 + "rustls-webpki 0.102.2", 6035 "url", 6036 + "webpki-roots", 6037 ] 6038 6039 [[package]] ··· 6056 6057 [[package]] 6058 name = "uuid" 6059 + version = "1.8.0" 6060 source = "registry+https://github.com/rust-lang/crates.io-index" 6061 + checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 6062 dependencies = [ 6063 "getrandom 0.2.11", 6064 "serde", 6065 ] 6066 + 6067 + [[package]] 6068 + name = "v_htmlescape" 6069 + version = "0.15.8" 6070 + source = "registry+https://github.com/rust-lang/crates.io-index" 6071 + checksum = "4e8257fbc510f0a46eb602c10215901938b5c2a7d5e70fc11483b1d3c9b5b18c" 6072 6073 [[package]] 6074 name = "validator" ··· 6142 [[package]] 6143 name = "wal" 6144 version = "0.1.2" 6145 + source = "git+https://github.com/qdrant/wal.git?rev=a7870900f29811a24e20882887d60e6a2febf945#a7870900f29811a24e20882887d60e6a2febf945" 6146 dependencies = [ 6147 "byteorder", 6148 "crc32c", ··· 6151 "env_logger", 6152 "fs4", 6153 "log", 6154 + "memmap2 0.9.4", 6155 "rand 0.8.5", 6156 "rand_distr", 6157 + "rustix 0.37.27", 6158 "serde", 6159 ] 6160 6161 [[package]] 6162 name = "walkdir" 6163 + version = "2.5.0" 6164 source = "registry+https://github.com/rust-lang/crates.io-index" 6165 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 6166 dependencies = [ 6167 "same-file", 6168 "winapi-util", ··· 6192 6193 [[package]] 6194 name = "wasm-bindgen" 6195 + version = "0.2.92" 6196 source = "registry+https://github.com/rust-lang/crates.io-index" 6197 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 6198 dependencies = [ 6199 "cfg-if", 6200 "wasm-bindgen-macro", ··· 6202 6203 [[package]] 6204 name = "wasm-bindgen-backend" 6205 + version = "0.2.92" 6206 source = "registry+https://github.com/rust-lang/crates.io-index" 6207 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 6208 dependencies = [ 6209 "bumpalo", 6210 "log", 6211 "once_cell", 6212 "proc-macro2", 6213 "quote", 6214 + "syn 2.0.48", 6215 "wasm-bindgen-shared", 6216 ] 6217 6218 [[package]] 6219 name = "wasm-bindgen-futures" 6220 + version = "0.4.42" 6221 source = "registry+https://github.com/rust-lang/crates.io-index" 6222 + checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 6223 dependencies = [ 6224 "cfg-if", 6225 "js-sys", ··· 6229 6230 [[package]] 6231 name = "wasm-bindgen-macro" 6232 + version = "0.2.92" 6233 source = "registry+https://github.com/rust-lang/crates.io-index" 6234 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 6235 dependencies = [ 6236 "quote", 6237 "wasm-bindgen-macro-support", ··· 6239 6240 [[package]] 6241 name = "wasm-bindgen-macro-support" 6242 + version = "0.2.92" 6243 source = "registry+https://github.com/rust-lang/crates.io-index" 6244 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 6245 dependencies = [ 6246 "proc-macro2", 6247 "quote", 6248 + "syn 2.0.48", 6249 "wasm-bindgen-backend", 6250 "wasm-bindgen-shared", 6251 ] 6252 6253 [[package]] 6254 name = "wasm-bindgen-shared" 6255 + version = "0.2.92" 6256 source = "registry+https://github.com/rust-lang/crates.io-index" 6257 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 6258 6259 [[package]] 6260 name = "wasm-streams" 6261 + version = "0.4.0" 6262 source = "registry+https://github.com/rust-lang/crates.io-index" 6263 + checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" 6264 dependencies = [ 6265 "futures-util", 6266 "js-sys", ··· 6271 6272 [[package]] 6273 name = "web-sys" 6274 + version = "0.3.69" 6275 source = "registry+https://github.com/rust-lang/crates.io-index" 6276 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 6277 dependencies = [ 6278 "js-sys", 6279 "wasm-bindgen", ··· 6281 6282 [[package]] 6283 name = "webpki-roots" 6284 + version = "0.26.1" 6285 source = "registry+https://github.com/rust-lang/crates.io-index" 6286 + checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" 6287 dependencies = [ 6288 + "rustls-pki-types", 6289 ] 6290 6291 [[package]] 6292 name = "whatlang" 6293 + version = "0.16.4" 6294 source = "registry+https://github.com/rust-lang/crates.io-index" 6295 + checksum = "471d1c1645d361eb782a1650b1786a8fb58dd625e681a04c09f5ff7c8764a7b0" 6296 dependencies = [ 6297 + "hashbrown 0.14.2", 6298 "once_cell", 6299 ] 6300 ··· 6350 ] 6351 6352 [[package]] 6353 + name = "windows" 6354 + version = "0.52.0" 6355 + source = "registry+https://github.com/rust-lang/crates.io-index" 6356 + checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" 6357 + dependencies = [ 6358 + "windows-core", 6359 + "windows-targets 0.52.0", 6360 + ] 6361 + 6362 + [[package]] 6363 + name = "windows-core" 6364 + version = "0.52.0" 6365 + source = "registry+https://github.com/rust-lang/crates.io-index" 6366 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 6367 + dependencies = [ 6368 + "windows-targets 0.52.0", 6369 + ] 6370 + 6371 + [[package]] 6372 name = "windows-sys" 6373 version = "0.42.0" 6374 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6402 ] 6403 6404 [[package]] 6405 + name = "windows-sys" 6406 + version = "0.52.0" 6407 + source = "registry+https://github.com/rust-lang/crates.io-index" 6408 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 6409 + dependencies = [ 6410 + "windows-targets 0.52.0", 6411 + ] 6412 + 6413 + [[package]] 6414 name = "windows-targets" 6415 version = "0.42.2" 6416 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6441 ] 6442 6443 [[package]] 6444 + name = "windows-targets" 6445 + version = "0.52.0" 6446 + source = "registry+https://github.com/rust-lang/crates.io-index" 6447 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 6448 + dependencies = [ 6449 + "windows_aarch64_gnullvm 0.52.0", 6450 + "windows_aarch64_msvc 0.52.0", 6451 + "windows_i686_gnu 0.52.0", 6452 + "windows_i686_msvc 0.52.0", 6453 + "windows_x86_64_gnu 0.52.0", 6454 + "windows_x86_64_gnullvm 0.52.0", 6455 + "windows_x86_64_msvc 0.52.0", 6456 + ] 6457 + 6458 + [[package]] 6459 name = "windows_aarch64_gnullvm" 6460 version = "0.42.2" 6461 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6468 checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 6469 6470 [[package]] 6471 + name = "windows_aarch64_gnullvm" 6472 + version = "0.52.0" 6473 + source = "registry+https://github.com/rust-lang/crates.io-index" 6474 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 6475 + 6476 + [[package]] 6477 name = "windows_aarch64_msvc" 6478 version = "0.42.2" 6479 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6486 checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 6487 6488 [[package]] 6489 + name = "windows_aarch64_msvc" 6490 + version = "0.52.0" 6491 + source = "registry+https://github.com/rust-lang/crates.io-index" 6492 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 6493 + 6494 + [[package]] 6495 name = "windows_i686_gnu" 6496 version = "0.42.2" 6497 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6504 checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 6505 6506 [[package]] 6507 + name = "windows_i686_gnu" 6508 + version = "0.52.0" 6509 + source = "registry+https://github.com/rust-lang/crates.io-index" 6510 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 6511 + 6512 + [[package]] 6513 name = "windows_i686_msvc" 6514 version = "0.42.2" 6515 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6522 checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 6523 6524 [[package]] 6525 + name = "windows_i686_msvc" 6526 + version = "0.52.0" 6527 + source = "registry+https://github.com/rust-lang/crates.io-index" 6528 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 6529 + 6530 + [[package]] 6531 name = "windows_x86_64_gnu" 6532 version = "0.42.2" 6533 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6540 checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 6541 6542 [[package]] 6543 + name = "windows_x86_64_gnu" 6544 + version = "0.52.0" 6545 + source = "registry+https://github.com/rust-lang/crates.io-index" 6546 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 6547 + 6548 + [[package]] 6549 name = "windows_x86_64_gnullvm" 6550 version = "0.42.2" 6551 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6558 checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 6559 6560 [[package]] 6561 + name = "windows_x86_64_gnullvm" 6562 + version = "0.52.0" 6563 + source = "registry+https://github.com/rust-lang/crates.io-index" 6564 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 6565 + 6566 + [[package]] 6567 name = "windows_x86_64_msvc" 6568 version = "0.42.2" 6569 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6576 checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 6577 6578 [[package]] 6579 + name = "windows_x86_64_msvc" 6580 + version = "0.52.0" 6581 + source = "registry+https://github.com/rust-lang/crates.io-index" 6582 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 6583 + 6584 + [[package]] 6585 + name = "winnow" 6586 + version = "0.5.37" 6587 + source = "registry+https://github.com/rust-lang/crates.io-index" 6588 + checksum = "a7cad8365489051ae9f054164e459304af2e7e9bb407c958076c8bf4aef52da5" 6589 + dependencies = [ 6590 + "memchr", 6591 + ] 6592 + 6593 + [[package]] 6594 name = "winreg" 6595 + version = "0.52.0" 6596 source = "registry+https://github.com/rust-lang/crates.io-index" 6597 + checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" 6598 dependencies = [ 6599 "cfg-if", 6600 "windows-sys 0.48.0", ··· 6650 dependencies = [ 6651 "proc-macro2", 6652 "quote", 6653 + "syn 2.0.48", 6654 ] 6655 6656 [[package]] ··· 6660 checksum = "655b0814c5c0b19ade497851070c640773304939a6c0fd5f5fb43da0696d05b7" 6661 6662 [[package]] 6663 + name = "zeroize" 6664 + version = "1.7.0" 6665 + source = "registry+https://github.com/rust-lang/crates.io-index" 6666 + checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" 6667 + 6668 + [[package]] 6669 name = "zerovec" 6670 + version = "0.10.1" 6671 source = "registry+https://github.com/rust-lang/crates.io-index" 6672 + checksum = "eff4439ae91fb5c72b8abc12f3f2dbf51bd27e6eadb9f8a5bc8898dddb0e27ea" 6673 dependencies = [ 6674 "zerofrom", 6675 ] ··· 6705 6706 [[package]] 6707 name = "zstd" 6708 + version = "0.13.0" 6709 source = "registry+https://github.com/rust-lang/crates.io-index" 6710 + checksum = "bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110" 6711 dependencies = [ 6712 + "zstd-safe 7.0.0", 6713 ] 6714 6715 [[package]] ··· 6724 6725 [[package]] 6726 name = "zstd-safe" 6727 + version = "7.0.0" 6728 source = "registry+https://github.com/rust-lang/crates.io-index" 6729 + checksum = "43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e" 6730 dependencies = [ 6731 "zstd-sys", 6732 ] 6733 6734 [[package]] 6735 name = "zstd-sys" 6736 + version = "2.0.9+zstd.1.5.5" 6737 source = "registry+https://github.com/rust-lang/crates.io-index" 6738 + checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" 6739 dependencies = [ 6740 "cc", 6741 + "pkg-config", 6742 ]
+4 -8
pkgs/servers/search/qdrant/default.nix
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "qdrant"; 16 - version = "1.7.4"; 17 18 src = fetchFromGitHub { 19 owner = "qdrant"; 20 repo = "qdrant"; 21 rev = "refs/tags/v${version}"; 22 - sha256 = "sha256-BgsLmE50mGmB5fcUjov8wcAHRTKMYaoyoXjSUyIddlc="; 23 }; 24 25 - patches = [ 26 - ./1.7.4-CVE-2024-3078.patch 27 - ]; 28 - 29 cargoLock = { 30 lockFile = ./Cargo.lock; 31 outputHashes = { 32 - "quantization-0.1.0" = "sha256-ggVqJiftu0nvyEM0dzsH0JqIc/Z1XILyUSKiJHeuuZs="; 33 "tonic-0.9.2" = "sha256-ZlcDUZy/FhxcgZE7DtYhAubOq8DMSO17T+TCmXar1jE="; 34 - "wal-0.1.2" = "sha256-nBGwpphtj+WBwL9TmWk7qXiEqlIWkgh/2V9uProqhMk="; 35 }; 36 }; 37
··· 13 14 rustPlatform.buildRustPackage rec { 15 pname = "qdrant"; 16 + version = "1.9.0"; 17 18 src = fetchFromGitHub { 19 owner = "qdrant"; 20 repo = "qdrant"; 21 rev = "refs/tags/v${version}"; 22 + sha256 = "sha256-SirqQW/OxFvsyra80znSDakHwFjHk2YkpAaNwXnbK60="; 23 }; 24 25 cargoLock = { 26 lockFile = ./Cargo.lock; 27 outputHashes = { 28 + "quantization-0.1.0" = "sha256-BofK1X06efESoxVJmlCY5D3toFmo2ZkKNz11ot2imIs="; 29 "tonic-0.9.2" = "sha256-ZlcDUZy/FhxcgZE7DtYhAubOq8DMSO17T+TCmXar1jE="; 30 + "wal-0.1.2" = "sha256-YjOXYg8dnYsb+Zl6xUkAccjZZn3tyf3fR/kWTfUjlgg="; 31 }; 32 }; 33