anytype: add custom update script (#441095)

authored by Kira Bruneau and committed by GitHub e48a0648 5b1e62b8

+2015 -1948
+16 -15
pkgs/by-name/an/anytype-heart/package.nix
··· 10 10 }: 11 11 12 12 let 13 - pname = "anytype-heart"; 14 - # Use only versions specified in anytype-ts middleware.version file: 15 - # https://github.com/anyproto/anytype-ts/blob/v<anytype-ts-version>/middleware.version 16 - version = "0.43.0-rc02"; 17 - src = fetchFromGitHub { 18 - owner = "anyproto"; 19 - repo = "anytype-heart"; 20 - tag = "v${version}"; 21 - hash = "sha256-hqDwzW1Tl44ipL1EAwlXUoKaQ0Wvfa2rtZMQy4pgQ8k="; 22 - }; 23 - 24 13 arch = 25 14 { 26 15 # https://github.com/anyproto/anytype-heart/blob/f33a6b09e9e4e597f8ddf845fc4d6fe2ef335622/pkg/lib/localstore/ftsearch/ftsearchtantivy.go#L3 ··· 31 20 } 32 21 .${stdenv.hostPlatform.system} 33 22 or (throw "anytype-heart not supported on ${stdenv.hostPlatform.system}"); 23 + in 24 + buildGoModule (finalAttrs: { 25 + pname = "anytype-heart"; 34 26 35 - in 36 - buildGoModule { 37 - inherit pname version src; 27 + # Use only versions specified in anytype-ts middleware.version file: 28 + # https://github.com/anyproto/anytype-ts/blob/v<anytype-ts-version>/middleware.version 29 + version = "0.43.0-rc02"; 30 + 31 + src = fetchFromGitHub { 32 + owner = "anyproto"; 33 + repo = "anytype-heart"; 34 + tag = "v${finalAttrs.version}"; 35 + hash = "sha256-hqDwzW1Tl44ipL1EAwlXUoKaQ0Wvfa2rtZMQy4pgQ8k="; 36 + }; 38 37 39 38 vendorHash = "sha256-Rs+CusvMksyXUplGk09J4CiFgl/D4KtsI9C15dSCjOI="; 40 39 ··· 83 82 meta = { 84 83 description = "Shared library for Anytype clients"; 85 84 homepage = "https://anytype.io/"; 85 + changelog = "https://github.com/anyproto/anytype-heart/releases/tag/${finalAttrs.src.tag}"; 86 86 license = lib.licenses.unfreeRedistributable; 87 87 maintainers = with lib.maintainers; [ 88 88 autrimpo 89 89 adda 90 + kira-bruneau 90 91 ]; 91 92 platforms = [ 92 93 "x86_64-linux" ··· 95 96 "aarch64-darwin" 96 97 ]; 97 98 }; 98 - } 99 + })
+12 -10
pkgs/by-name/an/anytype/package.nix
··· 12 12 commandLineArgs ? "", 13 13 }: 14 14 15 - let 15 + buildNpmPackage (finalAttrs: { 16 16 pname = "anytype"; 17 17 version = "0.49.2"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "anyproto"; 21 21 repo = "anytype-ts"; 22 - tag = "v${version}"; 22 + tag = "v${finalAttrs.version}"; 23 23 hash = "sha256-8+x2FmyR5x9Zrm3t71RSyxAKcJCvnR98+fqHXjBE7aU="; 24 24 }; 25 - description = "P2P note-taking tool"; 26 25 27 26 locales = fetchFromGitHub { 28 27 owner = "anyproto"; ··· 30 29 rev = "873b42df7320ebbbc80d7e2477914dac70363ef7"; 31 30 hash = "sha256-Mr0KfXn9NO86QqgBhVjSs2przN/GtjuhJHJ9djo8Feg="; 32 31 }; 33 - in 34 - buildNpmPackage { 35 - inherit pname version src; 36 32 37 33 npmDepsHash = "sha256-fuNTSZl+4DG/YL34f/+bYK26ruRFAc1hyHVAm256LiE="; 38 34 ··· 62 58 cp -r ${anytype-heart}/lib dist/ 63 59 cp -r ${anytype-heart}/bin/anytypeHelper dist/ 64 60 65 - for lang in ${locales}/locales/*; do 61 + for lang in ${finalAttrs.locales}/locales/*; do 66 62 cp "$lang" "dist/lib/json/lang/$(basename $lang)" 67 63 done 68 64 ··· 106 102 exec = "anytype %U"; 107 103 icon = "anytype"; 108 104 desktopName = "Anytype"; 109 - comment = description; 105 + comment = finalAttrs.meta.description; 110 106 mimeTypes = [ "x-scheme-handler/anytype" ]; 111 107 categories = [ 112 108 "Utility" ··· 118 114 }) 119 115 ]; 120 116 117 + passthru.updateScript = ./update.sh; 118 + 121 119 meta = { 122 - inherit description; 120 + description = "P2P note-taking tool"; 123 121 homepage = "https://anytype.io/"; 122 + changelog = "https://community.anytype.io/t/anytype-desktop-${ 123 + builtins.replaceStrings [ "." ] [ "-" ] (lib.versions.majorMinor finalAttrs.version) 124 + }-0-released"; 124 125 license = lib.licenses.unfreeRedistributable; 125 126 mainProgram = "anytype"; 126 127 maintainers = with lib.maintainers; [ 127 128 autrimpo 128 129 adda 130 + kira-bruneau 129 131 ]; 130 132 platforms = [ 131 133 "x86_64-linux" ··· 135 137 ]; 136 138 broken = stdenv.hostPlatform.isDarwin; 137 139 }; 138 - } 140 + })
+61
pkgs/by-name/an/anytype/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p common-updater-scripts coreutils curl jq nix-update 3 + 4 + set -euo pipefail 5 + 6 + anytype_version=null 7 + release_page=1 8 + 9 + # Anytype often has many pre-releases between releases, which can span multiple pages 10 + while [ "$anytype_version" = 'null' ]; do 11 + readarray -t release < <( 12 + curl "https://api.github.com/repos/anyproto/anytype-ts/releases?page=$release_page" \ 13 + ${GITHUB_TOKEN:+--user ":$GITHUB_TOKEN"} \ 14 + --silent \ 15 + | jq --raw-output ' 16 + map(select( 17 + (.prerelease == false) and 18 + (.tag_name | test("alpha|beta") | not) 19 + )) | .[0] | .tag_name, .created_at 20 + ' 21 + ) 22 + anytype_version=${release[0]//v} 23 + anytype_release_date=${release[1]} 24 + release_page=$((release_page+1)) 25 + done 26 + 27 + if [ "$UPDATE_NIX_OLD_VERSION" = "$anytype_version" ]; then 28 + echo "Already up to date!" 29 + exit 0 30 + fi 31 + 32 + # https://github.com/anyproto/anytype-ts/blob/v0.49.2/electron/hook/locale.js 33 + locales_rev=$( 34 + curl "https://api.github.com/repos/anyproto/l10n-anytype-ts/commits?until=$anytype_release_date&per_page=1" \ 35 + ${GITHUB_TOKEN:+--user ":$GITHUB_TOKEN"} \ 36 + --silent \ 37 + | jq --raw-output '.[0].sha' 38 + ) 39 + 40 + # https://github.com/anyproto/anytype-ts/blob/v0.49.2/update.sh 41 + middleware_version=$( 42 + curl "https://raw.githubusercontent.com/anyproto/anytype-ts/refs/tags/v$anytype_version/middleware.version" \ 43 + ${GITHUB_TOKEN:+--user ":$GITHUB_TOKEN"} \ 44 + --silent 45 + ) 46 + 47 + # https://github.com/anyproto/anytype-heart/blob/v0.42.4/makefiles/vars.mk#L8 48 + tantivy_go_version=$( 49 + curl "https://raw.githubusercontent.com/anyproto/anytype-heart/refs/tags/v$middleware_version/go.mod" \ 50 + ${GITHUB_TOKEN:+--user ":$GITHUB_TOKEN"} \ 51 + --silent \ 52 + | grep github.com/anyproto/tantivy-go \ 53 + | cut --delimiter=' ' --field=2 54 + ) 55 + 56 + tantivy_go_version=${tantivy_go_version//v} 57 + 58 + nix-update tantivy-go --version "$tantivy_go_version" --generate-lockfile 59 + nix-update anytype-heart --version "$middleware_version" 60 + update-source-version anytype --ignore-same-version --source-key=locales --rev="$locales_rev" 61 + nix-update anytype --version "$anytype_version"
+1908
pkgs/by-name/ta/tantivy-go/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 4 4 + 5 + [[package]] 6 + name = "adler32" 7 + version = "1.2.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 10 + 11 + [[package]] 12 + name = "ahash" 13 + version = "0.8.12" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" 16 + dependencies = [ 17 + "cfg-if", 18 + "once_cell", 19 + "version_check", 20 + "zerocopy", 21 + ] 22 + 23 + [[package]] 24 + name = "aho-corasick" 25 + version = "1.1.3" 26 + source = "registry+https://github.com/rust-lang/crates.io-index" 27 + checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 28 + dependencies = [ 29 + "memchr", 30 + ] 31 + 32 + [[package]] 33 + name = "allocator-api2" 34 + version = "0.2.21" 35 + source = "registry+https://github.com/rust-lang/crates.io-index" 36 + checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 37 + 38 + [[package]] 39 + name = "anstream" 40 + version = "0.6.20" 41 + source = "registry+https://github.com/rust-lang/crates.io-index" 42 + checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" 43 + dependencies = [ 44 + "anstyle", 45 + "anstyle-parse", 46 + "anstyle-query", 47 + "anstyle-wincon", 48 + "colorchoice", 49 + "is_terminal_polyfill", 50 + "utf8parse", 51 + ] 52 + 53 + [[package]] 54 + name = "anstyle" 55 + version = "1.0.11" 56 + source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" 58 + 59 + [[package]] 60 + name = "anstyle-parse" 61 + version = "0.2.7" 62 + source = "registry+https://github.com/rust-lang/crates.io-index" 63 + checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" 64 + dependencies = [ 65 + "utf8parse", 66 + ] 67 + 68 + [[package]] 69 + name = "anstyle-query" 70 + version = "1.1.4" 71 + source = "registry+https://github.com/rust-lang/crates.io-index" 72 + checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" 73 + dependencies = [ 74 + "windows-sys 0.60.2", 75 + ] 76 + 77 + [[package]] 78 + name = "anstyle-wincon" 79 + version = "3.0.10" 80 + source = "registry+https://github.com/rust-lang/crates.io-index" 81 + checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" 82 + dependencies = [ 83 + "anstyle", 84 + "once_cell_polyfill", 85 + "windows-sys 0.60.2", 86 + ] 87 + 88 + [[package]] 89 + name = "arc-swap" 90 + version = "1.7.1" 91 + source = "registry+https://github.com/rust-lang/crates.io-index" 92 + checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 93 + 94 + [[package]] 95 + name = "async-trait" 96 + version = "0.1.88" 97 + source = "registry+https://github.com/rust-lang/crates.io-index" 98 + checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" 99 + dependencies = [ 100 + "proc-macro2", 101 + "quote", 102 + "syn 2.0.104", 103 + ] 104 + 105 + [[package]] 106 + name = "autocfg" 107 + version = "1.5.0" 108 + source = "registry+https://github.com/rust-lang/crates.io-index" 109 + checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 110 + 111 + [[package]] 112 + name = "base64" 113 + version = "0.22.1" 114 + source = "registry+https://github.com/rust-lang/crates.io-index" 115 + checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 116 + 117 + [[package]] 118 + name = "bitflags" 119 + version = "2.9.1" 120 + source = "registry+https://github.com/rust-lang/crates.io-index" 121 + checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 122 + 123 + [[package]] 124 + name = "bitpacking" 125 + version = "0.9.2" 126 + source = "registry+https://github.com/rust-lang/crates.io-index" 127 + checksum = "4c1d3e2bfd8d06048a179f7b17afc3188effa10385e7b00dc65af6aae732ea92" 128 + dependencies = [ 129 + "crunchy", 130 + ] 131 + 132 + [[package]] 133 + name = "bon" 134 + version = "3.6.5" 135 + source = "registry+https://github.com/rust-lang/crates.io-index" 136 + checksum = "33d9ef19ae5263a138da9a86871eca537478ab0332a7770bac7e3f08b801f89f" 137 + dependencies = [ 138 + "bon-macros", 139 + "rustversion", 140 + ] 141 + 142 + [[package]] 143 + name = "bon-macros" 144 + version = "3.6.5" 145 + source = "registry+https://github.com/rust-lang/crates.io-index" 146 + checksum = "577ae008f2ca11ca7641bd44601002ee5ab49ef0af64846ce1ab6057218a5cc1" 147 + dependencies = [ 148 + "darling", 149 + "ident_case", 150 + "prettyplease", 151 + "proc-macro2", 152 + "quote", 153 + "rustversion", 154 + "syn 2.0.104", 155 + ] 156 + 157 + [[package]] 158 + name = "bumpalo" 159 + version = "3.19.0" 160 + source = "registry+https://github.com/rust-lang/crates.io-index" 161 + checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 162 + 163 + [[package]] 164 + name = "byteorder" 165 + version = "1.5.0" 166 + source = "registry+https://github.com/rust-lang/crates.io-index" 167 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 168 + 169 + [[package]] 170 + name = "cbindgen" 171 + version = "0.28.0" 172 + source = "registry+https://github.com/rust-lang/crates.io-index" 173 + checksum = "eadd868a2ce9ca38de7eeafdcec9c7065ef89b42b32f0839278d55f35c54d1ff" 174 + dependencies = [ 175 + "clap", 176 + "heck", 177 + "indexmap", 178 + "log", 179 + "proc-macro2", 180 + "quote", 181 + "serde", 182 + "serde_json", 183 + "syn 2.0.104", 184 + "tempfile", 185 + "toml", 186 + ] 187 + 188 + [[package]] 189 + name = "cc" 190 + version = "1.2.32" 191 + source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e" 193 + dependencies = [ 194 + "jobserver", 195 + "libc", 196 + "shlex", 197 + ] 198 + 199 + [[package]] 200 + name = "cedarwood" 201 + version = "0.4.6" 202 + source = "registry+https://github.com/rust-lang/crates.io-index" 203 + checksum = "6d910bedd62c24733263d0bed247460853c9d22e8956bd4cd964302095e04e90" 204 + dependencies = [ 205 + "smallvec", 206 + ] 207 + 208 + [[package]] 209 + name = "census" 210 + version = "0.4.2" 211 + source = "registry+https://github.com/rust-lang/crates.io-index" 212 + checksum = "4f4c707c6a209cbe82d10abd08e1ea8995e9ea937d2550646e02798948992be0" 213 + 214 + [[package]] 215 + name = "cfg-if" 216 + version = "1.0.1" 217 + source = "registry+https://github.com/rust-lang/crates.io-index" 218 + checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" 219 + 220 + [[package]] 221 + name = "clap" 222 + version = "4.5.43" 223 + source = "registry+https://github.com/rust-lang/crates.io-index" 224 + checksum = "50fd97c9dc2399518aa331917ac6f274280ec5eb34e555dd291899745c48ec6f" 225 + dependencies = [ 226 + "clap_builder", 227 + ] 228 + 229 + [[package]] 230 + name = "clap_builder" 231 + version = "4.5.43" 232 + source = "registry+https://github.com/rust-lang/crates.io-index" 233 + checksum = "c35b5830294e1fa0462034af85cc95225a4cb07092c088c55bda3147cfcd8f65" 234 + dependencies = [ 235 + "anstream", 236 + "anstyle", 237 + "clap_lex", 238 + "strsim", 239 + ] 240 + 241 + [[package]] 242 + name = "clap_lex" 243 + version = "0.7.5" 244 + source = "registry+https://github.com/rust-lang/crates.io-index" 245 + checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" 246 + 247 + [[package]] 248 + name = "colorchoice" 249 + version = "1.0.4" 250 + source = "registry+https://github.com/rust-lang/crates.io-index" 251 + checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" 252 + 253 + [[package]] 254 + name = "core2" 255 + version = "0.4.0" 256 + source = "registry+https://github.com/rust-lang/crates.io-index" 257 + checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" 258 + dependencies = [ 259 + "memchr", 260 + ] 261 + 262 + [[package]] 263 + name = "crc32fast" 264 + version = "1.5.0" 265 + source = "registry+https://github.com/rust-lang/crates.io-index" 266 + checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" 267 + dependencies = [ 268 + "cfg-if", 269 + ] 270 + 271 + [[package]] 272 + name = "crossbeam-channel" 273 + version = "0.5.15" 274 + source = "registry+https://github.com/rust-lang/crates.io-index" 275 + checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" 276 + dependencies = [ 277 + "crossbeam-utils", 278 + ] 279 + 280 + [[package]] 281 + name = "crossbeam-deque" 282 + version = "0.8.6" 283 + source = "registry+https://github.com/rust-lang/crates.io-index" 284 + checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" 285 + dependencies = [ 286 + "crossbeam-epoch", 287 + "crossbeam-utils", 288 + ] 289 + 290 + [[package]] 291 + name = "crossbeam-epoch" 292 + version = "0.9.18" 293 + source = "registry+https://github.com/rust-lang/crates.io-index" 294 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 295 + dependencies = [ 296 + "crossbeam-utils", 297 + ] 298 + 299 + [[package]] 300 + name = "crossbeam-utils" 301 + version = "0.8.21" 302 + source = "registry+https://github.com/rust-lang/crates.io-index" 303 + checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 304 + 305 + [[package]] 306 + name = "crunchy" 307 + version = "0.2.2" 308 + source = "registry+https://github.com/rust-lang/crates.io-index" 309 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 310 + 311 + [[package]] 312 + name = "darling" 313 + version = "0.21.1" 314 + source = "registry+https://github.com/rust-lang/crates.io-index" 315 + checksum = "d6b136475da5ef7b6ac596c0e956e37bad51b85b987ff3d5e230e964936736b2" 316 + dependencies = [ 317 + "darling_core", 318 + "darling_macro", 319 + ] 320 + 321 + [[package]] 322 + name = "darling_core" 323 + version = "0.21.1" 324 + source = "registry+https://github.com/rust-lang/crates.io-index" 325 + checksum = "b44ad32f92b75fb438b04b68547e521a548be8acc339a6dacc4a7121488f53e6" 326 + dependencies = [ 327 + "fnv", 328 + "ident_case", 329 + "proc-macro2", 330 + "quote", 331 + "strsim", 332 + "syn 2.0.104", 333 + ] 334 + 335 + [[package]] 336 + name = "darling_macro" 337 + version = "0.21.1" 338 + source = "registry+https://github.com/rust-lang/crates.io-index" 339 + checksum = "2b5be8a7a562d315a5b92a630c30cec6bcf663e6673f00fbb69cca66a6f521b9" 340 + dependencies = [ 341 + "darling_core", 342 + "quote", 343 + "syn 2.0.104", 344 + ] 345 + 346 + [[package]] 347 + name = "dary_heap" 348 + version = "0.3.7" 349 + source = "registry+https://github.com/rust-lang/crates.io-index" 350 + checksum = "04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728" 351 + 352 + [[package]] 353 + name = "deranged" 354 + version = "0.4.0" 355 + source = "registry+https://github.com/rust-lang/crates.io-index" 356 + checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" 357 + dependencies = [ 358 + "powerfmt", 359 + "serde", 360 + ] 361 + 362 + [[package]] 363 + name = "downcast-rs" 364 + version = "2.0.1" 365 + source = "registry+https://github.com/rust-lang/crates.io-index" 366 + checksum = "ea8a8b81cacc08888170eef4d13b775126db426d0b348bee9d18c2c1eaf123cf" 367 + 368 + [[package]] 369 + name = "either" 370 + version = "1.15.0" 371 + source = "registry+https://github.com/rust-lang/crates.io-index" 372 + checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 373 + 374 + [[package]] 375 + name = "env_filter" 376 + version = "0.1.3" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" 379 + dependencies = [ 380 + "log", 381 + "regex", 382 + ] 383 + 384 + [[package]] 385 + name = "env_logger" 386 + version = "0.11.8" 387 + source = "registry+https://github.com/rust-lang/crates.io-index" 388 + checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" 389 + dependencies = [ 390 + "anstream", 391 + "anstyle", 392 + "env_filter", 393 + "jiff", 394 + "log", 395 + ] 396 + 397 + [[package]] 398 + name = "equivalent" 399 + version = "1.0.2" 400 + source = "registry+https://github.com/rust-lang/crates.io-index" 401 + checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 402 + 403 + [[package]] 404 + name = "errno" 405 + version = "0.3.13" 406 + source = "registry+https://github.com/rust-lang/crates.io-index" 407 + checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" 408 + dependencies = [ 409 + "libc", 410 + "windows-sys 0.60.2", 411 + ] 412 + 413 + [[package]] 414 + name = "fastdivide" 415 + version = "0.4.2" 416 + source = "registry+https://github.com/rust-lang/crates.io-index" 417 + checksum = "9afc2bd4d5a73106dd53d10d73d3401c2f32730ba2c0b93ddb888a8983680471" 418 + 419 + [[package]] 420 + name = "fastrand" 421 + version = "2.3.0" 422 + source = "registry+https://github.com/rust-lang/crates.io-index" 423 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 424 + 425 + [[package]] 426 + name = "fnv" 427 + version = "1.0.7" 428 + source = "registry+https://github.com/rust-lang/crates.io-index" 429 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 430 + 431 + [[package]] 432 + name = "foldhash" 433 + version = "0.1.5" 434 + source = "registry+https://github.com/rust-lang/crates.io-index" 435 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 436 + 437 + [[package]] 438 + name = "fs4" 439 + version = "0.8.4" 440 + source = "registry+https://github.com/rust-lang/crates.io-index" 441 + checksum = "f7e180ac76c23b45e767bd7ae9579bc0bb458618c4bc71835926e098e61d15f8" 442 + dependencies = [ 443 + "rustix 0.38.44", 444 + "windows-sys 0.52.0", 445 + ] 446 + 447 + [[package]] 448 + name = "futures-core" 449 + version = "0.3.31" 450 + source = "registry+https://github.com/rust-lang/crates.io-index" 451 + checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 452 + 453 + [[package]] 454 + name = "futures-macro" 455 + version = "0.3.31" 456 + source = "registry+https://github.com/rust-lang/crates.io-index" 457 + checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 458 + dependencies = [ 459 + "proc-macro2", 460 + "quote", 461 + "syn 2.0.104", 462 + ] 463 + 464 + [[package]] 465 + name = "futures-task" 466 + version = "0.3.31" 467 + source = "registry+https://github.com/rust-lang/crates.io-index" 468 + checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 469 + 470 + [[package]] 471 + name = "futures-util" 472 + version = "0.3.31" 473 + source = "registry+https://github.com/rust-lang/crates.io-index" 474 + checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 475 + dependencies = [ 476 + "futures-core", 477 + "futures-macro", 478 + "futures-task", 479 + "pin-project-lite", 480 + "pin-utils", 481 + "slab", 482 + ] 483 + 484 + [[package]] 485 + name = "fxhash" 486 + version = "0.2.1" 487 + source = "registry+https://github.com/rust-lang/crates.io-index" 488 + checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 489 + dependencies = [ 490 + "byteorder", 491 + ] 492 + 493 + [[package]] 494 + name = "getrandom" 495 + version = "0.2.16" 496 + source = "registry+https://github.com/rust-lang/crates.io-index" 497 + checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 498 + dependencies = [ 499 + "cfg-if", 500 + "libc", 501 + "wasi 0.11.1+wasi-snapshot-preview1", 502 + ] 503 + 504 + [[package]] 505 + name = "getrandom" 506 + version = "0.3.3" 507 + source = "registry+https://github.com/rust-lang/crates.io-index" 508 + checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 509 + dependencies = [ 510 + "cfg-if", 511 + "libc", 512 + "r-efi", 513 + "wasi 0.14.2+wasi-0.2.4", 514 + ] 515 + 516 + [[package]] 517 + name = "hashbrown" 518 + version = "0.14.5" 519 + source = "registry+https://github.com/rust-lang/crates.io-index" 520 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 521 + dependencies = [ 522 + "ahash", 523 + "allocator-api2", 524 + ] 525 + 526 + [[package]] 527 + name = "hashbrown" 528 + version = "0.15.5" 529 + source = "registry+https://github.com/rust-lang/crates.io-index" 530 + checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 531 + dependencies = [ 532 + "allocator-api2", 533 + "equivalent", 534 + "foldhash", 535 + ] 536 + 537 + [[package]] 538 + name = "heck" 539 + version = "0.4.1" 540 + source = "registry+https://github.com/rust-lang/crates.io-index" 541 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 542 + 543 + [[package]] 544 + name = "htmlescape" 545 + version = "0.3.1" 546 + source = "registry+https://github.com/rust-lang/crates.io-index" 547 + checksum = "e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163" 548 + 549 + [[package]] 550 + name = "hyperloglogplus" 551 + version = "0.4.1" 552 + source = "registry+https://github.com/rust-lang/crates.io-index" 553 + checksum = "621debdf94dcac33e50475fdd76d34d5ea9c0362a834b9db08c3024696c1fbe3" 554 + dependencies = [ 555 + "serde", 556 + ] 557 + 558 + [[package]] 559 + name = "ident_case" 560 + version = "1.0.1" 561 + source = "registry+https://github.com/rust-lang/crates.io-index" 562 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 563 + 564 + [[package]] 565 + name = "include-flate" 566 + version = "0.3.0" 567 + source = "registry+https://github.com/rust-lang/crates.io-index" 568 + checksum = "df49c16750695486c1f34de05da5b7438096156466e7f76c38fcdf285cf0113e" 569 + dependencies = [ 570 + "include-flate-codegen", 571 + "lazy_static", 572 + "libflate", 573 + ] 574 + 575 + [[package]] 576 + name = "include-flate-codegen" 577 + version = "0.2.0" 578 + source = "registry+https://github.com/rust-lang/crates.io-index" 579 + checksum = "8c5b246c6261be723b85c61ecf87804e8ea4a35cb68be0ff282ed84b95ffe7d7" 580 + dependencies = [ 581 + "libflate", 582 + "proc-macro2", 583 + "quote", 584 + "syn 2.0.104", 585 + ] 586 + 587 + [[package]] 588 + name = "indexmap" 589 + version = "2.10.0" 590 + source = "registry+https://github.com/rust-lang/crates.io-index" 591 + checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" 592 + dependencies = [ 593 + "equivalent", 594 + "hashbrown 0.15.5", 595 + ] 596 + 597 + [[package]] 598 + name = "is_terminal_polyfill" 599 + version = "1.70.1" 600 + source = "registry+https://github.com/rust-lang/crates.io-index" 601 + checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 602 + 603 + [[package]] 604 + name = "itertools" 605 + version = "0.14.0" 606 + source = "registry+https://github.com/rust-lang/crates.io-index" 607 + checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 608 + dependencies = [ 609 + "either", 610 + ] 611 + 612 + [[package]] 613 + name = "itoa" 614 + version = "1.0.15" 615 + source = "registry+https://github.com/rust-lang/crates.io-index" 616 + checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 617 + 618 + [[package]] 619 + name = "jieba-macros" 620 + version = "0.7.1" 621 + source = "registry+https://github.com/rust-lang/crates.io-index" 622 + checksum = "7c676b32a471d3cfae8dac2ad2f8334cd52e53377733cca8c1fb0a5062fec192" 623 + dependencies = [ 624 + "phf_codegen", 625 + ] 626 + 627 + [[package]] 628 + name = "jieba-rs" 629 + version = "0.7.4" 630 + source = "registry+https://github.com/rust-lang/crates.io-index" 631 + checksum = "f5dd552bbb95d578520ee68403bf8aaf0dbbb2ce55b0854d019f9350ad61040a" 632 + dependencies = [ 633 + "cedarwood", 634 + "fxhash", 635 + "include-flate", 636 + "jieba-macros", 637 + "lazy_static", 638 + "phf", 639 + "regex", 640 + ] 641 + 642 + [[package]] 643 + name = "jiff" 644 + version = "0.2.15" 645 + source = "registry+https://github.com/rust-lang/crates.io-index" 646 + checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49" 647 + dependencies = [ 648 + "jiff-static", 649 + "log", 650 + "portable-atomic", 651 + "portable-atomic-util", 652 + "serde", 653 + ] 654 + 655 + [[package]] 656 + name = "jiff-static" 657 + version = "0.2.15" 658 + source = "registry+https://github.com/rust-lang/crates.io-index" 659 + checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" 660 + dependencies = [ 661 + "proc-macro2", 662 + "quote", 663 + "syn 2.0.104", 664 + ] 665 + 666 + [[package]] 667 + name = "jobserver" 668 + version = "0.1.33" 669 + source = "registry+https://github.com/rust-lang/crates.io-index" 670 + checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" 671 + dependencies = [ 672 + "getrandom 0.3.3", 673 + "libc", 674 + ] 675 + 676 + [[package]] 677 + name = "js-sys" 678 + version = "0.3.77" 679 + source = "registry+https://github.com/rust-lang/crates.io-index" 680 + checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 681 + dependencies = [ 682 + "once_cell", 683 + "wasm-bindgen", 684 + ] 685 + 686 + [[package]] 687 + name = "lazy_static" 688 + version = "1.5.0" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 691 + 692 + [[package]] 693 + name = "levenshtein_automata" 694 + version = "0.2.1" 695 + source = "registry+https://github.com/rust-lang/crates.io-index" 696 + checksum = "0c2cdeb66e45e9f36bfad5bbdb4d2384e70936afbee843c6f6543f0c551ebb25" 697 + 698 + [[package]] 699 + name = "libc" 700 + version = "0.2.174" 701 + source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" 703 + 704 + [[package]] 705 + name = "libflate" 706 + version = "2.1.0" 707 + source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e" 709 + dependencies = [ 710 + "adler32", 711 + "core2", 712 + "crc32fast", 713 + "dary_heap", 714 + "libflate_lz77", 715 + ] 716 + 717 + [[package]] 718 + name = "libflate_lz77" 719 + version = "2.1.0" 720 + source = "registry+https://github.com/rust-lang/crates.io-index" 721 + checksum = "e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d" 722 + dependencies = [ 723 + "core2", 724 + "hashbrown 0.14.5", 725 + "rle-decode-fast", 726 + ] 727 + 728 + [[package]] 729 + name = "libm" 730 + version = "0.2.15" 731 + source = "registry+https://github.com/rust-lang/crates.io-index" 732 + checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" 733 + 734 + [[package]] 735 + name = "linux-raw-sys" 736 + version = "0.4.15" 737 + source = "registry+https://github.com/rust-lang/crates.io-index" 738 + checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 739 + 740 + [[package]] 741 + name = "linux-raw-sys" 742 + version = "0.9.4" 743 + source = "registry+https://github.com/rust-lang/crates.io-index" 744 + checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" 745 + 746 + [[package]] 747 + name = "log" 748 + version = "0.4.27" 749 + source = "registry+https://github.com/rust-lang/crates.io-index" 750 + checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 751 + 752 + [[package]] 753 + name = "logcall" 754 + version = "0.1.11" 755 + source = "registry+https://github.com/rust-lang/crates.io-index" 756 + checksum = "56e8309d7cbf9e9f27139956138cb375f14621cdb2f4cdd91468467ec04b6784" 757 + dependencies = [ 758 + "proc-macro-error", 759 + "proc-macro2", 760 + "quote", 761 + "syn 2.0.104", 762 + ] 763 + 764 + [[package]] 765 + name = "lru" 766 + version = "0.12.5" 767 + source = "registry+https://github.com/rust-lang/crates.io-index" 768 + checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" 769 + dependencies = [ 770 + "hashbrown 0.15.5", 771 + ] 772 + 773 + [[package]] 774 + name = "lz4_flex" 775 + version = "0.11.5" 776 + source = "registry+https://github.com/rust-lang/crates.io-index" 777 + checksum = "08ab2867e3eeeca90e844d1940eab391c9dc5228783db2ed999acbc0a9ed375a" 778 + 779 + [[package]] 780 + name = "measure_time" 781 + version = "0.9.0" 782 + source = "registry+https://github.com/rust-lang/crates.io-index" 783 + checksum = "51c55d61e72fc3ab704396c5fa16f4c184db37978ae4e94ca8959693a235fc0e" 784 + dependencies = [ 785 + "log", 786 + ] 787 + 788 + [[package]] 789 + name = "memchr" 790 + version = "2.7.5" 791 + source = "registry+https://github.com/rust-lang/crates.io-index" 792 + checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" 793 + 794 + [[package]] 795 + name = "memmap2" 796 + version = "0.9.7" 797 + source = "registry+https://github.com/rust-lang/crates.io-index" 798 + checksum = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28" 799 + dependencies = [ 800 + "libc", 801 + ] 802 + 803 + [[package]] 804 + name = "minimal-lexical" 805 + version = "0.2.1" 806 + source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 808 + 809 + [[package]] 810 + name = "murmurhash32" 811 + version = "0.3.1" 812 + source = "registry+https://github.com/rust-lang/crates.io-index" 813 + checksum = "2195bf6aa996a481483b29d62a7663eed3fe39600c460e323f8ff41e90bdd89b" 814 + 815 + [[package]] 816 + name = "nom" 817 + version = "7.1.3" 818 + source = "registry+https://github.com/rust-lang/crates.io-index" 819 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 820 + dependencies = [ 821 + "memchr", 822 + "minimal-lexical", 823 + ] 824 + 825 + [[package]] 826 + name = "num-conv" 827 + version = "0.1.0" 828 + source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 830 + 831 + [[package]] 832 + name = "num-traits" 833 + version = "0.2.19" 834 + source = "registry+https://github.com/rust-lang/crates.io-index" 835 + checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 836 + dependencies = [ 837 + "autocfg", 838 + "libm", 839 + ] 840 + 841 + [[package]] 842 + name = "once_cell" 843 + version = "1.21.3" 844 + source = "registry+https://github.com/rust-lang/crates.io-index" 845 + checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 846 + 847 + [[package]] 848 + name = "once_cell_polyfill" 849 + version = "1.70.1" 850 + source = "registry+https://github.com/rust-lang/crates.io-index" 851 + checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" 852 + 853 + [[package]] 854 + name = "oneshot" 855 + version = "0.1.11" 856 + source = "registry+https://github.com/rust-lang/crates.io-index" 857 + checksum = "b4ce411919553d3f9fa53a0880544cda985a112117a0444d5ff1e870a893d6ea" 858 + 859 + [[package]] 860 + name = "ownedbytes" 861 + version = "0.7.0" 862 + source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 863 + dependencies = [ 864 + "stable_deref_trait", 865 + ] 866 + 867 + [[package]] 868 + name = "phf" 869 + version = "0.11.3" 870 + source = "registry+https://github.com/rust-lang/crates.io-index" 871 + checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" 872 + dependencies = [ 873 + "phf_macros", 874 + "phf_shared", 875 + ] 876 + 877 + [[package]] 878 + name = "phf_codegen" 879 + version = "0.11.3" 880 + source = "registry+https://github.com/rust-lang/crates.io-index" 881 + checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" 882 + dependencies = [ 883 + "phf_generator", 884 + "phf_shared", 885 + ] 886 + 887 + [[package]] 888 + name = "phf_generator" 889 + version = "0.11.3" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" 892 + dependencies = [ 893 + "phf_shared", 894 + "rand", 895 + ] 896 + 897 + [[package]] 898 + name = "phf_macros" 899 + version = "0.11.3" 900 + source = "registry+https://github.com/rust-lang/crates.io-index" 901 + checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" 902 + dependencies = [ 903 + "phf_generator", 904 + "phf_shared", 905 + "proc-macro2", 906 + "quote", 907 + "syn 2.0.104", 908 + ] 909 + 910 + [[package]] 911 + name = "phf_shared" 912 + version = "0.11.3" 913 + source = "registry+https://github.com/rust-lang/crates.io-index" 914 + checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 915 + dependencies = [ 916 + "siphasher", 917 + ] 918 + 919 + [[package]] 920 + name = "pin-project-lite" 921 + version = "0.2.16" 922 + source = "registry+https://github.com/rust-lang/crates.io-index" 923 + checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 924 + 925 + [[package]] 926 + name = "pin-utils" 927 + version = "0.1.0" 928 + source = "registry+https://github.com/rust-lang/crates.io-index" 929 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 930 + 931 + [[package]] 932 + name = "pkg-config" 933 + version = "0.3.32" 934 + source = "registry+https://github.com/rust-lang/crates.io-index" 935 + checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 936 + 937 + [[package]] 938 + name = "portable-atomic" 939 + version = "1.11.1" 940 + source = "registry+https://github.com/rust-lang/crates.io-index" 941 + checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" 942 + 943 + [[package]] 944 + name = "portable-atomic-util" 945 + version = "0.2.4" 946 + source = "registry+https://github.com/rust-lang/crates.io-index" 947 + checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" 948 + dependencies = [ 949 + "portable-atomic", 950 + ] 951 + 952 + [[package]] 953 + name = "powerfmt" 954 + version = "0.2.0" 955 + source = "registry+https://github.com/rust-lang/crates.io-index" 956 + checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 957 + 958 + [[package]] 959 + name = "ppv-lite86" 960 + version = "0.2.21" 961 + source = "registry+https://github.com/rust-lang/crates.io-index" 962 + checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 963 + dependencies = [ 964 + "zerocopy", 965 + ] 966 + 967 + [[package]] 968 + name = "prettyplease" 969 + version = "0.2.36" 970 + source = "registry+https://github.com/rust-lang/crates.io-index" 971 + checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" 972 + dependencies = [ 973 + "proc-macro2", 974 + "syn 2.0.104", 975 + ] 976 + 977 + [[package]] 978 + name = "proc-macro-error" 979 + version = "1.0.4" 980 + source = "registry+https://github.com/rust-lang/crates.io-index" 981 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 982 + dependencies = [ 983 + "proc-macro-error-attr", 984 + "proc-macro2", 985 + "quote", 986 + "syn 1.0.109", 987 + "version_check", 988 + ] 989 + 990 + [[package]] 991 + name = "proc-macro-error-attr" 992 + version = "1.0.4" 993 + source = "registry+https://github.com/rust-lang/crates.io-index" 994 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 995 + dependencies = [ 996 + "proc-macro2", 997 + "quote", 998 + "version_check", 999 + ] 1000 + 1001 + [[package]] 1002 + name = "proc-macro2" 1003 + version = "1.0.95" 1004 + source = "registry+https://github.com/rust-lang/crates.io-index" 1005 + checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 1006 + dependencies = [ 1007 + "unicode-ident", 1008 + ] 1009 + 1010 + [[package]] 1011 + name = "quote" 1012 + version = "1.0.40" 1013 + source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 1015 + dependencies = [ 1016 + "proc-macro2", 1017 + ] 1018 + 1019 + [[package]] 1020 + name = "r-efi" 1021 + version = "5.3.0" 1022 + source = "registry+https://github.com/rust-lang/crates.io-index" 1023 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 1024 + 1025 + [[package]] 1026 + name = "rand" 1027 + version = "0.8.5" 1028 + source = "registry+https://github.com/rust-lang/crates.io-index" 1029 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1030 + dependencies = [ 1031 + "libc", 1032 + "rand_chacha", 1033 + "rand_core", 1034 + ] 1035 + 1036 + [[package]] 1037 + name = "rand_chacha" 1038 + version = "0.3.1" 1039 + source = "registry+https://github.com/rust-lang/crates.io-index" 1040 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1041 + dependencies = [ 1042 + "ppv-lite86", 1043 + "rand_core", 1044 + ] 1045 + 1046 + [[package]] 1047 + name = "rand_core" 1048 + version = "0.6.4" 1049 + source = "registry+https://github.com/rust-lang/crates.io-index" 1050 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1051 + dependencies = [ 1052 + "getrandom 0.2.16", 1053 + ] 1054 + 1055 + [[package]] 1056 + name = "rand_distr" 1057 + version = "0.4.3" 1058 + source = "registry+https://github.com/rust-lang/crates.io-index" 1059 + checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" 1060 + dependencies = [ 1061 + "num-traits", 1062 + "rand", 1063 + ] 1064 + 1065 + [[package]] 1066 + name = "rayon" 1067 + version = "1.10.0" 1068 + source = "registry+https://github.com/rust-lang/crates.io-index" 1069 + checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 1070 + dependencies = [ 1071 + "either", 1072 + "rayon-core", 1073 + ] 1074 + 1075 + [[package]] 1076 + name = "rayon-core" 1077 + version = "1.12.1" 1078 + source = "registry+https://github.com/rust-lang/crates.io-index" 1079 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 1080 + dependencies = [ 1081 + "crossbeam-deque", 1082 + "crossbeam-utils", 1083 + ] 1084 + 1085 + [[package]] 1086 + name = "regex" 1087 + version = "1.11.1" 1088 + source = "registry+https://github.com/rust-lang/crates.io-index" 1089 + checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 1090 + dependencies = [ 1091 + "aho-corasick", 1092 + "memchr", 1093 + "regex-automata", 1094 + "regex-syntax", 1095 + ] 1096 + 1097 + [[package]] 1098 + name = "regex-automata" 1099 + version = "0.4.9" 1100 + source = "registry+https://github.com/rust-lang/crates.io-index" 1101 + checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 1102 + dependencies = [ 1103 + "aho-corasick", 1104 + "memchr", 1105 + "regex-syntax", 1106 + ] 1107 + 1108 + [[package]] 1109 + name = "regex-syntax" 1110 + version = "0.8.5" 1111 + source = "registry+https://github.com/rust-lang/crates.io-index" 1112 + checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 1113 + 1114 + [[package]] 1115 + name = "rle-decode-fast" 1116 + version = "1.0.3" 1117 + source = "registry+https://github.com/rust-lang/crates.io-index" 1118 + checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" 1119 + 1120 + [[package]] 1121 + name = "rust-stemmers" 1122 + version = "1.2.0" 1123 + source = "git+https://github.com/silver-ymz/rust-stemmers.git?rev=51696378e352688b7ffd4fface615370ff5e8768#51696378e352688b7ffd4fface615370ff5e8768" 1124 + 1125 + [[package]] 1126 + name = "rustc-hash" 1127 + version = "2.1.1" 1128 + source = "registry+https://github.com/rust-lang/crates.io-index" 1129 + checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 1130 + 1131 + [[package]] 1132 + name = "rustix" 1133 + version = "0.38.44" 1134 + source = "registry+https://github.com/rust-lang/crates.io-index" 1135 + checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 1136 + dependencies = [ 1137 + "bitflags", 1138 + "errno", 1139 + "libc", 1140 + "linux-raw-sys 0.4.15", 1141 + "windows-sys 0.59.0", 1142 + ] 1143 + 1144 + [[package]] 1145 + name = "rustix" 1146 + version = "1.0.8" 1147 + source = "registry+https://github.com/rust-lang/crates.io-index" 1148 + checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" 1149 + dependencies = [ 1150 + "bitflags", 1151 + "errno", 1152 + "libc", 1153 + "linux-raw-sys 0.9.4", 1154 + "windows-sys 0.60.2", 1155 + ] 1156 + 1157 + [[package]] 1158 + name = "rustversion" 1159 + version = "1.0.21" 1160 + source = "registry+https://github.com/rust-lang/crates.io-index" 1161 + checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" 1162 + 1163 + [[package]] 1164 + name = "ryu" 1165 + version = "1.0.20" 1166 + source = "registry+https://github.com/rust-lang/crates.io-index" 1167 + checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 1168 + 1169 + [[package]] 1170 + name = "serde" 1171 + version = "1.0.219" 1172 + source = "registry+https://github.com/rust-lang/crates.io-index" 1173 + checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 1174 + dependencies = [ 1175 + "serde_derive", 1176 + ] 1177 + 1178 + [[package]] 1179 + name = "serde_derive" 1180 + version = "1.0.219" 1181 + source = "registry+https://github.com/rust-lang/crates.io-index" 1182 + checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 1183 + dependencies = [ 1184 + "proc-macro2", 1185 + "quote", 1186 + "syn 2.0.104", 1187 + ] 1188 + 1189 + [[package]] 1190 + name = "serde_json" 1191 + version = "1.0.142" 1192 + source = "registry+https://github.com/rust-lang/crates.io-index" 1193 + checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" 1194 + dependencies = [ 1195 + "itoa", 1196 + "memchr", 1197 + "ryu", 1198 + "serde", 1199 + ] 1200 + 1201 + [[package]] 1202 + name = "serde_spanned" 1203 + version = "0.6.9" 1204 + source = "registry+https://github.com/rust-lang/crates.io-index" 1205 + checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" 1206 + dependencies = [ 1207 + "serde", 1208 + ] 1209 + 1210 + [[package]] 1211 + name = "shlex" 1212 + version = "1.3.0" 1213 + source = "registry+https://github.com/rust-lang/crates.io-index" 1214 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 1215 + 1216 + [[package]] 1217 + name = "siphasher" 1218 + version = "1.0.1" 1219 + source = "registry+https://github.com/rust-lang/crates.io-index" 1220 + checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" 1221 + 1222 + [[package]] 1223 + name = "sketches-ddsketch" 1224 + version = "0.3.0" 1225 + source = "registry+https://github.com/rust-lang/crates.io-index" 1226 + checksum = "c1e9a774a6c28142ac54bb25d25562e6bcf957493a184f15ad4eebccb23e410a" 1227 + dependencies = [ 1228 + "serde", 1229 + ] 1230 + 1231 + [[package]] 1232 + name = "slab" 1233 + version = "0.4.11" 1234 + source = "registry+https://github.com/rust-lang/crates.io-index" 1235 + checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" 1236 + 1237 + [[package]] 1238 + name = "smallvec" 1239 + version = "1.15.1" 1240 + source = "registry+https://github.com/rust-lang/crates.io-index" 1241 + checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 1242 + 1243 + [[package]] 1244 + name = "stable_deref_trait" 1245 + version = "1.2.0" 1246 + source = "registry+https://github.com/rust-lang/crates.io-index" 1247 + checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 1248 + 1249 + [[package]] 1250 + name = "strsim" 1251 + version = "0.11.1" 1252 + source = "registry+https://github.com/rust-lang/crates.io-index" 1253 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 1254 + 1255 + [[package]] 1256 + name = "syn" 1257 + version = "1.0.109" 1258 + source = "registry+https://github.com/rust-lang/crates.io-index" 1259 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1260 + dependencies = [ 1261 + "proc-macro2", 1262 + "unicode-ident", 1263 + ] 1264 + 1265 + [[package]] 1266 + name = "syn" 1267 + version = "2.0.104" 1268 + source = "registry+https://github.com/rust-lang/crates.io-index" 1269 + checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" 1270 + dependencies = [ 1271 + "proc-macro2", 1272 + "quote", 1273 + "unicode-ident", 1274 + ] 1275 + 1276 + [[package]] 1277 + name = "tantivy" 1278 + version = "0.23.0" 1279 + source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1280 + dependencies = [ 1281 + "aho-corasick", 1282 + "arc-swap", 1283 + "base64", 1284 + "bitpacking", 1285 + "bon", 1286 + "byteorder", 1287 + "census", 1288 + "crc32fast", 1289 + "crossbeam-channel", 1290 + "downcast-rs", 1291 + "fastdivide", 1292 + "fnv", 1293 + "fs4", 1294 + "htmlescape", 1295 + "hyperloglogplus", 1296 + "itertools", 1297 + "levenshtein_automata", 1298 + "log", 1299 + "lru", 1300 + "lz4_flex", 1301 + "measure_time", 1302 + "memmap2", 1303 + "once_cell", 1304 + "oneshot", 1305 + "rayon", 1306 + "regex", 1307 + "rust-stemmers", 1308 + "rustc-hash", 1309 + "serde", 1310 + "serde_json", 1311 + "sketches-ddsketch", 1312 + "smallvec", 1313 + "tantivy-bitpacker", 1314 + "tantivy-columnar", 1315 + "tantivy-common", 1316 + "tantivy-fst", 1317 + "tantivy-query-grammar", 1318 + "tantivy-stacker", 1319 + "tantivy-tokenizer-api", 1320 + "tempfile", 1321 + "thiserror", 1322 + "time", 1323 + "uuid", 1324 + "winapi", 1325 + ] 1326 + 1327 + [[package]] 1328 + name = "tantivy-bitpacker" 1329 + version = "0.6.0" 1330 + source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1331 + dependencies = [ 1332 + "bitpacking", 1333 + ] 1334 + 1335 + [[package]] 1336 + name = "tantivy-columnar" 1337 + version = "0.3.0" 1338 + source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1339 + dependencies = [ 1340 + "downcast-rs", 1341 + "fastdivide", 1342 + "itertools", 1343 + "serde", 1344 + "tantivy-bitpacker", 1345 + "tantivy-common", 1346 + "tantivy-sstable", 1347 + "tantivy-stacker", 1348 + ] 1349 + 1350 + [[package]] 1351 + name = "tantivy-common" 1352 + version = "0.7.0" 1353 + source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1354 + dependencies = [ 1355 + "async-trait", 1356 + "byteorder", 1357 + "ownedbytes", 1358 + "serde", 1359 + "time", 1360 + ] 1361 + 1362 + [[package]] 1363 + name = "tantivy-fst" 1364 + version = "0.5.0" 1365 + source = "registry+https://github.com/rust-lang/crates.io-index" 1366 + checksum = "d60769b80ad7953d8a7b2c70cdfe722bbcdcac6bccc8ac934c40c034d866fc18" 1367 + dependencies = [ 1368 + "byteorder", 1369 + "regex-syntax", 1370 + "utf8-ranges", 1371 + ] 1372 + 1373 + [[package]] 1374 + name = "tantivy-go" 1375 + version = "1.0.0" 1376 + dependencies = [ 1377 + "cbindgen", 1378 + "crunchy", 1379 + "env_logger", 1380 + "lazy_static", 1381 + "log", 1382 + "logcall", 1383 + "phf", 1384 + "serde", 1385 + "serde_json", 1386 + "tantivy", 1387 + "tantivy-jieba", 1388 + "unicode-segmentation", 1389 + ] 1390 + 1391 + [[package]] 1392 + name = "tantivy-jieba" 1393 + version = "0.11.0" 1394 + source = "git+https://github.com/anyproto/tantivy-jieba.git?rev=ca11d3153b8844cbc43cd243667e03f56f6d1e18#ca11d3153b8844cbc43cd243667e03f56f6d1e18" 1395 + dependencies = [ 1396 + "jieba-rs", 1397 + "lazy_static", 1398 + "tantivy-tokenizer-api", 1399 + ] 1400 + 1401 + [[package]] 1402 + name = "tantivy-query-grammar" 1403 + version = "0.22.0" 1404 + source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1405 + dependencies = [ 1406 + "nom", 1407 + ] 1408 + 1409 + [[package]] 1410 + name = "tantivy-sstable" 1411 + version = "0.3.0" 1412 + source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1413 + dependencies = [ 1414 + "futures-util", 1415 + "itertools", 1416 + "tantivy-bitpacker", 1417 + "tantivy-common", 1418 + "tantivy-fst", 1419 + "zstd", 1420 + ] 1421 + 1422 + [[package]] 1423 + name = "tantivy-stacker" 1424 + version = "0.3.0" 1425 + source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1426 + dependencies = [ 1427 + "murmurhash32", 1428 + "rand_distr", 1429 + "tantivy-common", 1430 + ] 1431 + 1432 + [[package]] 1433 + name = "tantivy-tokenizer-api" 1434 + version = "0.3.0" 1435 + source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1436 + dependencies = [ 1437 + "serde", 1438 + ] 1439 + 1440 + [[package]] 1441 + name = "tempfile" 1442 + version = "3.20.0" 1443 + source = "registry+https://github.com/rust-lang/crates.io-index" 1444 + checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" 1445 + dependencies = [ 1446 + "fastrand", 1447 + "getrandom 0.3.3", 1448 + "once_cell", 1449 + "rustix 1.0.8", 1450 + "windows-sys 0.59.0", 1451 + ] 1452 + 1453 + [[package]] 1454 + name = "thiserror" 1455 + version = "2.0.12" 1456 + source = "registry+https://github.com/rust-lang/crates.io-index" 1457 + checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 1458 + dependencies = [ 1459 + "thiserror-impl", 1460 + ] 1461 + 1462 + [[package]] 1463 + name = "thiserror-impl" 1464 + version = "2.0.12" 1465 + source = "registry+https://github.com/rust-lang/crates.io-index" 1466 + checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 1467 + dependencies = [ 1468 + "proc-macro2", 1469 + "quote", 1470 + "syn 2.0.104", 1471 + ] 1472 + 1473 + [[package]] 1474 + name = "time" 1475 + version = "0.3.41" 1476 + source = "registry+https://github.com/rust-lang/crates.io-index" 1477 + checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" 1478 + dependencies = [ 1479 + "deranged", 1480 + "itoa", 1481 + "num-conv", 1482 + "powerfmt", 1483 + "serde", 1484 + "time-core", 1485 + "time-macros", 1486 + ] 1487 + 1488 + [[package]] 1489 + name = "time-core" 1490 + version = "0.1.4" 1491 + source = "registry+https://github.com/rust-lang/crates.io-index" 1492 + checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" 1493 + 1494 + [[package]] 1495 + name = "time-macros" 1496 + version = "0.2.22" 1497 + source = "registry+https://github.com/rust-lang/crates.io-index" 1498 + checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" 1499 + dependencies = [ 1500 + "num-conv", 1501 + "time-core", 1502 + ] 1503 + 1504 + [[package]] 1505 + name = "toml" 1506 + version = "0.8.23" 1507 + source = "registry+https://github.com/rust-lang/crates.io-index" 1508 + checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" 1509 + dependencies = [ 1510 + "serde", 1511 + "serde_spanned", 1512 + "toml_datetime", 1513 + "toml_edit", 1514 + ] 1515 + 1516 + [[package]] 1517 + name = "toml_datetime" 1518 + version = "0.6.11" 1519 + source = "registry+https://github.com/rust-lang/crates.io-index" 1520 + checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" 1521 + dependencies = [ 1522 + "serde", 1523 + ] 1524 + 1525 + [[package]] 1526 + name = "toml_edit" 1527 + version = "0.22.27" 1528 + source = "registry+https://github.com/rust-lang/crates.io-index" 1529 + checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" 1530 + dependencies = [ 1531 + "indexmap", 1532 + "serde", 1533 + "serde_spanned", 1534 + "toml_datetime", 1535 + "toml_write", 1536 + "winnow", 1537 + ] 1538 + 1539 + [[package]] 1540 + name = "toml_write" 1541 + version = "0.1.2" 1542 + source = "registry+https://github.com/rust-lang/crates.io-index" 1543 + checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" 1544 + 1545 + [[package]] 1546 + name = "unicode-ident" 1547 + version = "1.0.18" 1548 + source = "registry+https://github.com/rust-lang/crates.io-index" 1549 + checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 1550 + 1551 + [[package]] 1552 + name = "unicode-segmentation" 1553 + version = "1.12.0" 1554 + source = "registry+https://github.com/rust-lang/crates.io-index" 1555 + checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 1556 + 1557 + [[package]] 1558 + name = "utf8-ranges" 1559 + version = "1.0.5" 1560 + source = "registry+https://github.com/rust-lang/crates.io-index" 1561 + checksum = "7fcfc827f90e53a02eaef5e535ee14266c1d569214c6aa70133a624d8a3164ba" 1562 + 1563 + [[package]] 1564 + name = "utf8parse" 1565 + version = "0.2.2" 1566 + source = "registry+https://github.com/rust-lang/crates.io-index" 1567 + checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 1568 + 1569 + [[package]] 1570 + name = "uuid" 1571 + version = "1.17.0" 1572 + source = "registry+https://github.com/rust-lang/crates.io-index" 1573 + checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" 1574 + dependencies = [ 1575 + "getrandom 0.3.3", 1576 + "js-sys", 1577 + "serde", 1578 + "wasm-bindgen", 1579 + ] 1580 + 1581 + [[package]] 1582 + name = "version_check" 1583 + version = "0.9.5" 1584 + source = "registry+https://github.com/rust-lang/crates.io-index" 1585 + checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 1586 + 1587 + [[package]] 1588 + name = "wasi" 1589 + version = "0.11.1+wasi-snapshot-preview1" 1590 + source = "registry+https://github.com/rust-lang/crates.io-index" 1591 + checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 1592 + 1593 + [[package]] 1594 + name = "wasi" 1595 + version = "0.14.2+wasi-0.2.4" 1596 + source = "registry+https://github.com/rust-lang/crates.io-index" 1597 + checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 1598 + dependencies = [ 1599 + "wit-bindgen-rt", 1600 + ] 1601 + 1602 + [[package]] 1603 + name = "wasm-bindgen" 1604 + version = "0.2.100" 1605 + source = "registry+https://github.com/rust-lang/crates.io-index" 1606 + checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 1607 + dependencies = [ 1608 + "cfg-if", 1609 + "once_cell", 1610 + "rustversion", 1611 + "wasm-bindgen-macro", 1612 + ] 1613 + 1614 + [[package]] 1615 + name = "wasm-bindgen-backend" 1616 + version = "0.2.100" 1617 + source = "registry+https://github.com/rust-lang/crates.io-index" 1618 + checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 1619 + dependencies = [ 1620 + "bumpalo", 1621 + "log", 1622 + "proc-macro2", 1623 + "quote", 1624 + "syn 2.0.104", 1625 + "wasm-bindgen-shared", 1626 + ] 1627 + 1628 + [[package]] 1629 + name = "wasm-bindgen-macro" 1630 + version = "0.2.100" 1631 + source = "registry+https://github.com/rust-lang/crates.io-index" 1632 + checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 1633 + dependencies = [ 1634 + "quote", 1635 + "wasm-bindgen-macro-support", 1636 + ] 1637 + 1638 + [[package]] 1639 + name = "wasm-bindgen-macro-support" 1640 + version = "0.2.100" 1641 + source = "registry+https://github.com/rust-lang/crates.io-index" 1642 + checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 1643 + dependencies = [ 1644 + "proc-macro2", 1645 + "quote", 1646 + "syn 2.0.104", 1647 + "wasm-bindgen-backend", 1648 + "wasm-bindgen-shared", 1649 + ] 1650 + 1651 + [[package]] 1652 + name = "wasm-bindgen-shared" 1653 + version = "0.2.100" 1654 + source = "registry+https://github.com/rust-lang/crates.io-index" 1655 + checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 1656 + dependencies = [ 1657 + "unicode-ident", 1658 + ] 1659 + 1660 + [[package]] 1661 + name = "winapi" 1662 + version = "0.3.9" 1663 + source = "registry+https://github.com/rust-lang/crates.io-index" 1664 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1665 + dependencies = [ 1666 + "winapi-i686-pc-windows-gnu", 1667 + "winapi-x86_64-pc-windows-gnu", 1668 + ] 1669 + 1670 + [[package]] 1671 + name = "winapi-i686-pc-windows-gnu" 1672 + version = "0.4.0" 1673 + source = "registry+https://github.com/rust-lang/crates.io-index" 1674 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1675 + 1676 + [[package]] 1677 + name = "winapi-x86_64-pc-windows-gnu" 1678 + version = "0.4.0" 1679 + source = "registry+https://github.com/rust-lang/crates.io-index" 1680 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1681 + 1682 + [[package]] 1683 + name = "windows-link" 1684 + version = "0.1.3" 1685 + source = "registry+https://github.com/rust-lang/crates.io-index" 1686 + checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 1687 + 1688 + [[package]] 1689 + name = "windows-sys" 1690 + version = "0.52.0" 1691 + source = "registry+https://github.com/rust-lang/crates.io-index" 1692 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1693 + dependencies = [ 1694 + "windows-targets 0.52.6", 1695 + ] 1696 + 1697 + [[package]] 1698 + name = "windows-sys" 1699 + version = "0.59.0" 1700 + source = "registry+https://github.com/rust-lang/crates.io-index" 1701 + checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 1702 + dependencies = [ 1703 + "windows-targets 0.52.6", 1704 + ] 1705 + 1706 + [[package]] 1707 + name = "windows-sys" 1708 + version = "0.60.2" 1709 + source = "registry+https://github.com/rust-lang/crates.io-index" 1710 + checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 1711 + dependencies = [ 1712 + "windows-targets 0.53.3", 1713 + ] 1714 + 1715 + [[package]] 1716 + name = "windows-targets" 1717 + version = "0.52.6" 1718 + source = "registry+https://github.com/rust-lang/crates.io-index" 1719 + checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1720 + dependencies = [ 1721 + "windows_aarch64_gnullvm 0.52.6", 1722 + "windows_aarch64_msvc 0.52.6", 1723 + "windows_i686_gnu 0.52.6", 1724 + "windows_i686_gnullvm 0.52.6", 1725 + "windows_i686_msvc 0.52.6", 1726 + "windows_x86_64_gnu 0.52.6", 1727 + "windows_x86_64_gnullvm 0.52.6", 1728 + "windows_x86_64_msvc 0.52.6", 1729 + ] 1730 + 1731 + [[package]] 1732 + name = "windows-targets" 1733 + version = "0.53.3" 1734 + source = "registry+https://github.com/rust-lang/crates.io-index" 1735 + checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" 1736 + dependencies = [ 1737 + "windows-link", 1738 + "windows_aarch64_gnullvm 0.53.0", 1739 + "windows_aarch64_msvc 0.53.0", 1740 + "windows_i686_gnu 0.53.0", 1741 + "windows_i686_gnullvm 0.53.0", 1742 + "windows_i686_msvc 0.53.0", 1743 + "windows_x86_64_gnu 0.53.0", 1744 + "windows_x86_64_gnullvm 0.53.0", 1745 + "windows_x86_64_msvc 0.53.0", 1746 + ] 1747 + 1748 + [[package]] 1749 + name = "windows_aarch64_gnullvm" 1750 + version = "0.52.6" 1751 + source = "registry+https://github.com/rust-lang/crates.io-index" 1752 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1753 + 1754 + [[package]] 1755 + name = "windows_aarch64_gnullvm" 1756 + version = "0.53.0" 1757 + source = "registry+https://github.com/rust-lang/crates.io-index" 1758 + checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 1759 + 1760 + [[package]] 1761 + name = "windows_aarch64_msvc" 1762 + version = "0.52.6" 1763 + source = "registry+https://github.com/rust-lang/crates.io-index" 1764 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 1765 + 1766 + [[package]] 1767 + name = "windows_aarch64_msvc" 1768 + version = "0.53.0" 1769 + source = "registry+https://github.com/rust-lang/crates.io-index" 1770 + checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 1771 + 1772 + [[package]] 1773 + name = "windows_i686_gnu" 1774 + version = "0.52.6" 1775 + source = "registry+https://github.com/rust-lang/crates.io-index" 1776 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 1777 + 1778 + [[package]] 1779 + name = "windows_i686_gnu" 1780 + version = "0.53.0" 1781 + source = "registry+https://github.com/rust-lang/crates.io-index" 1782 + checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 1783 + 1784 + [[package]] 1785 + name = "windows_i686_gnullvm" 1786 + version = "0.52.6" 1787 + source = "registry+https://github.com/rust-lang/crates.io-index" 1788 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 1789 + 1790 + [[package]] 1791 + name = "windows_i686_gnullvm" 1792 + version = "0.53.0" 1793 + source = "registry+https://github.com/rust-lang/crates.io-index" 1794 + checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 1795 + 1796 + [[package]] 1797 + name = "windows_i686_msvc" 1798 + version = "0.52.6" 1799 + source = "registry+https://github.com/rust-lang/crates.io-index" 1800 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 1801 + 1802 + [[package]] 1803 + name = "windows_i686_msvc" 1804 + version = "0.53.0" 1805 + source = "registry+https://github.com/rust-lang/crates.io-index" 1806 + checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 1807 + 1808 + [[package]] 1809 + name = "windows_x86_64_gnu" 1810 + version = "0.52.6" 1811 + source = "registry+https://github.com/rust-lang/crates.io-index" 1812 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1813 + 1814 + [[package]] 1815 + name = "windows_x86_64_gnu" 1816 + version = "0.53.0" 1817 + source = "registry+https://github.com/rust-lang/crates.io-index" 1818 + checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 1819 + 1820 + [[package]] 1821 + name = "windows_x86_64_gnullvm" 1822 + version = "0.52.6" 1823 + source = "registry+https://github.com/rust-lang/crates.io-index" 1824 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1825 + 1826 + [[package]] 1827 + name = "windows_x86_64_gnullvm" 1828 + version = "0.53.0" 1829 + source = "registry+https://github.com/rust-lang/crates.io-index" 1830 + checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 1831 + 1832 + [[package]] 1833 + name = "windows_x86_64_msvc" 1834 + version = "0.52.6" 1835 + source = "registry+https://github.com/rust-lang/crates.io-index" 1836 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1837 + 1838 + [[package]] 1839 + name = "windows_x86_64_msvc" 1840 + version = "0.53.0" 1841 + source = "registry+https://github.com/rust-lang/crates.io-index" 1842 + checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 1843 + 1844 + [[package]] 1845 + name = "winnow" 1846 + version = "0.7.12" 1847 + source = "registry+https://github.com/rust-lang/crates.io-index" 1848 + checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" 1849 + dependencies = [ 1850 + "memchr", 1851 + ] 1852 + 1853 + [[package]] 1854 + name = "wit-bindgen-rt" 1855 + version = "0.39.0" 1856 + source = "registry+https://github.com/rust-lang/crates.io-index" 1857 + checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 1858 + dependencies = [ 1859 + "bitflags", 1860 + ] 1861 + 1862 + [[package]] 1863 + name = "zerocopy" 1864 + version = "0.8.26" 1865 + source = "registry+https://github.com/rust-lang/crates.io-index" 1866 + checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" 1867 + dependencies = [ 1868 + "zerocopy-derive", 1869 + ] 1870 + 1871 + [[package]] 1872 + name = "zerocopy-derive" 1873 + version = "0.8.26" 1874 + source = "registry+https://github.com/rust-lang/crates.io-index" 1875 + checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" 1876 + dependencies = [ 1877 + "proc-macro2", 1878 + "quote", 1879 + "syn 2.0.104", 1880 + ] 1881 + 1882 + [[package]] 1883 + name = "zstd" 1884 + version = "0.13.3" 1885 + source = "registry+https://github.com/rust-lang/crates.io-index" 1886 + checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" 1887 + dependencies = [ 1888 + "zstd-safe", 1889 + ] 1890 + 1891 + [[package]] 1892 + name = "zstd-safe" 1893 + version = "7.2.4" 1894 + source = "registry+https://github.com/rust-lang/crates.io-index" 1895 + checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" 1896 + dependencies = [ 1897 + "zstd-sys", 1898 + ] 1899 + 1900 + [[package]] 1901 + name = "zstd-sys" 1902 + version = "2.0.15+zstd.1.5.7" 1903 + source = "registry+https://github.com/rust-lang/crates.io-index" 1904 + checksum = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237" 1905 + dependencies = [ 1906 + "cc", 1907 + "pkg-config", 1908 + ]
-1914
pkgs/by-name/ta/tantivy-go/add-Cargo.lock.patch
··· 1 - diff --git a/rust/Cargo.lock b/rust/Cargo.lock 2 - new file mode 100644 3 - index 0000000..6717372 4 - --- /dev/null 5 - +++ b/rust/Cargo.lock 6 - @@ -0,0 +1,1908 @@ 7 - +# This file is automatically @generated by Cargo. 8 - +# It is not intended for manual editing. 9 - +version = 4 10 - + 11 - +[[package]] 12 - +name = "adler32" 13 - +version = "1.2.0" 14 - +source = "registry+https://github.com/rust-lang/crates.io-index" 15 - +checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 16 - + 17 - +[[package]] 18 - +name = "ahash" 19 - +version = "0.8.12" 20 - +source = "registry+https://github.com/rust-lang/crates.io-index" 21 - +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" 22 - +dependencies = [ 23 - + "cfg-if", 24 - + "once_cell", 25 - + "version_check", 26 - + "zerocopy", 27 - +] 28 - + 29 - +[[package]] 30 - +name = "aho-corasick" 31 - +version = "1.1.3" 32 - +source = "registry+https://github.com/rust-lang/crates.io-index" 33 - +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 34 - +dependencies = [ 35 - + "memchr", 36 - +] 37 - + 38 - +[[package]] 39 - +name = "allocator-api2" 40 - +version = "0.2.21" 41 - +source = "registry+https://github.com/rust-lang/crates.io-index" 42 - +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 43 - + 44 - +[[package]] 45 - +name = "anstream" 46 - +version = "0.6.20" 47 - +source = "registry+https://github.com/rust-lang/crates.io-index" 48 - +checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" 49 - +dependencies = [ 50 - + "anstyle", 51 - + "anstyle-parse", 52 - + "anstyle-query", 53 - + "anstyle-wincon", 54 - + "colorchoice", 55 - + "is_terminal_polyfill", 56 - + "utf8parse", 57 - +] 58 - + 59 - +[[package]] 60 - +name = "anstyle" 61 - +version = "1.0.11" 62 - +source = "registry+https://github.com/rust-lang/crates.io-index" 63 - +checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" 64 - + 65 - +[[package]] 66 - +name = "anstyle-parse" 67 - +version = "0.2.7" 68 - +source = "registry+https://github.com/rust-lang/crates.io-index" 69 - +checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" 70 - +dependencies = [ 71 - + "utf8parse", 72 - +] 73 - + 74 - +[[package]] 75 - +name = "anstyle-query" 76 - +version = "1.1.4" 77 - +source = "registry+https://github.com/rust-lang/crates.io-index" 78 - +checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" 79 - +dependencies = [ 80 - + "windows-sys 0.60.2", 81 - +] 82 - + 83 - +[[package]] 84 - +name = "anstyle-wincon" 85 - +version = "3.0.10" 86 - +source = "registry+https://github.com/rust-lang/crates.io-index" 87 - +checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" 88 - +dependencies = [ 89 - + "anstyle", 90 - + "once_cell_polyfill", 91 - + "windows-sys 0.60.2", 92 - +] 93 - + 94 - +[[package]] 95 - +name = "arc-swap" 96 - +version = "1.7.1" 97 - +source = "registry+https://github.com/rust-lang/crates.io-index" 98 - +checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 99 - + 100 - +[[package]] 101 - +name = "async-trait" 102 - +version = "0.1.88" 103 - +source = "registry+https://github.com/rust-lang/crates.io-index" 104 - +checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" 105 - +dependencies = [ 106 - + "proc-macro2", 107 - + "quote", 108 - + "syn 2.0.104", 109 - +] 110 - + 111 - +[[package]] 112 - +name = "autocfg" 113 - +version = "1.5.0" 114 - +source = "registry+https://github.com/rust-lang/crates.io-index" 115 - +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 116 - + 117 - +[[package]] 118 - +name = "base64" 119 - +version = "0.22.1" 120 - +source = "registry+https://github.com/rust-lang/crates.io-index" 121 - +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 122 - + 123 - +[[package]] 124 - +name = "bitflags" 125 - +version = "2.9.1" 126 - +source = "registry+https://github.com/rust-lang/crates.io-index" 127 - +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 128 - + 129 - +[[package]] 130 - +name = "bitpacking" 131 - +version = "0.9.2" 132 - +source = "registry+https://github.com/rust-lang/crates.io-index" 133 - +checksum = "4c1d3e2bfd8d06048a179f7b17afc3188effa10385e7b00dc65af6aae732ea92" 134 - +dependencies = [ 135 - + "crunchy", 136 - +] 137 - + 138 - +[[package]] 139 - +name = "bon" 140 - +version = "3.6.5" 141 - +source = "registry+https://github.com/rust-lang/crates.io-index" 142 - +checksum = "33d9ef19ae5263a138da9a86871eca537478ab0332a7770bac7e3f08b801f89f" 143 - +dependencies = [ 144 - + "bon-macros", 145 - + "rustversion", 146 - +] 147 - + 148 - +[[package]] 149 - +name = "bon-macros" 150 - +version = "3.6.5" 151 - +source = "registry+https://github.com/rust-lang/crates.io-index" 152 - +checksum = "577ae008f2ca11ca7641bd44601002ee5ab49ef0af64846ce1ab6057218a5cc1" 153 - +dependencies = [ 154 - + "darling", 155 - + "ident_case", 156 - + "prettyplease", 157 - + "proc-macro2", 158 - + "quote", 159 - + "rustversion", 160 - + "syn 2.0.104", 161 - +] 162 - + 163 - +[[package]] 164 - +name = "bumpalo" 165 - +version = "3.19.0" 166 - +source = "registry+https://github.com/rust-lang/crates.io-index" 167 - +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 168 - + 169 - +[[package]] 170 - +name = "byteorder" 171 - +version = "1.5.0" 172 - +source = "registry+https://github.com/rust-lang/crates.io-index" 173 - +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 174 - + 175 - +[[package]] 176 - +name = "cbindgen" 177 - +version = "0.28.0" 178 - +source = "registry+https://github.com/rust-lang/crates.io-index" 179 - +checksum = "eadd868a2ce9ca38de7eeafdcec9c7065ef89b42b32f0839278d55f35c54d1ff" 180 - +dependencies = [ 181 - + "clap", 182 - + "heck", 183 - + "indexmap", 184 - + "log", 185 - + "proc-macro2", 186 - + "quote", 187 - + "serde", 188 - + "serde_json", 189 - + "syn 2.0.104", 190 - + "tempfile", 191 - + "toml", 192 - +] 193 - + 194 - +[[package]] 195 - +name = "cc" 196 - +version = "1.2.32" 197 - +source = "registry+https://github.com/rust-lang/crates.io-index" 198 - +checksum = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e" 199 - +dependencies = [ 200 - + "jobserver", 201 - + "libc", 202 - + "shlex", 203 - +] 204 - + 205 - +[[package]] 206 - +name = "cedarwood" 207 - +version = "0.4.6" 208 - +source = "registry+https://github.com/rust-lang/crates.io-index" 209 - +checksum = "6d910bedd62c24733263d0bed247460853c9d22e8956bd4cd964302095e04e90" 210 - +dependencies = [ 211 - + "smallvec", 212 - +] 213 - + 214 - +[[package]] 215 - +name = "census" 216 - +version = "0.4.2" 217 - +source = "registry+https://github.com/rust-lang/crates.io-index" 218 - +checksum = "4f4c707c6a209cbe82d10abd08e1ea8995e9ea937d2550646e02798948992be0" 219 - + 220 - +[[package]] 221 - +name = "cfg-if" 222 - +version = "1.0.1" 223 - +source = "registry+https://github.com/rust-lang/crates.io-index" 224 - +checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" 225 - + 226 - +[[package]] 227 - +name = "clap" 228 - +version = "4.5.43" 229 - +source = "registry+https://github.com/rust-lang/crates.io-index" 230 - +checksum = "50fd97c9dc2399518aa331917ac6f274280ec5eb34e555dd291899745c48ec6f" 231 - +dependencies = [ 232 - + "clap_builder", 233 - +] 234 - + 235 - +[[package]] 236 - +name = "clap_builder" 237 - +version = "4.5.43" 238 - +source = "registry+https://github.com/rust-lang/crates.io-index" 239 - +checksum = "c35b5830294e1fa0462034af85cc95225a4cb07092c088c55bda3147cfcd8f65" 240 - +dependencies = [ 241 - + "anstream", 242 - + "anstyle", 243 - + "clap_lex", 244 - + "strsim", 245 - +] 246 - + 247 - +[[package]] 248 - +name = "clap_lex" 249 - +version = "0.7.5" 250 - +source = "registry+https://github.com/rust-lang/crates.io-index" 251 - +checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" 252 - + 253 - +[[package]] 254 - +name = "colorchoice" 255 - +version = "1.0.4" 256 - +source = "registry+https://github.com/rust-lang/crates.io-index" 257 - +checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" 258 - + 259 - +[[package]] 260 - +name = "core2" 261 - +version = "0.4.0" 262 - +source = "registry+https://github.com/rust-lang/crates.io-index" 263 - +checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" 264 - +dependencies = [ 265 - + "memchr", 266 - +] 267 - + 268 - +[[package]] 269 - +name = "crc32fast" 270 - +version = "1.5.0" 271 - +source = "registry+https://github.com/rust-lang/crates.io-index" 272 - +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" 273 - +dependencies = [ 274 - + "cfg-if", 275 - +] 276 - + 277 - +[[package]] 278 - +name = "crossbeam-channel" 279 - +version = "0.5.15" 280 - +source = "registry+https://github.com/rust-lang/crates.io-index" 281 - +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" 282 - +dependencies = [ 283 - + "crossbeam-utils", 284 - +] 285 - + 286 - +[[package]] 287 - +name = "crossbeam-deque" 288 - +version = "0.8.6" 289 - +source = "registry+https://github.com/rust-lang/crates.io-index" 290 - +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" 291 - +dependencies = [ 292 - + "crossbeam-epoch", 293 - + "crossbeam-utils", 294 - +] 295 - + 296 - +[[package]] 297 - +name = "crossbeam-epoch" 298 - +version = "0.9.18" 299 - +source = "registry+https://github.com/rust-lang/crates.io-index" 300 - +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 301 - +dependencies = [ 302 - + "crossbeam-utils", 303 - +] 304 - + 305 - +[[package]] 306 - +name = "crossbeam-utils" 307 - +version = "0.8.21" 308 - +source = "registry+https://github.com/rust-lang/crates.io-index" 309 - +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 310 - + 311 - +[[package]] 312 - +name = "crunchy" 313 - +version = "0.2.2" 314 - +source = "registry+https://github.com/rust-lang/crates.io-index" 315 - +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 316 - + 317 - +[[package]] 318 - +name = "darling" 319 - +version = "0.21.1" 320 - +source = "registry+https://github.com/rust-lang/crates.io-index" 321 - +checksum = "d6b136475da5ef7b6ac596c0e956e37bad51b85b987ff3d5e230e964936736b2" 322 - +dependencies = [ 323 - + "darling_core", 324 - + "darling_macro", 325 - +] 326 - + 327 - +[[package]] 328 - +name = "darling_core" 329 - +version = "0.21.1" 330 - +source = "registry+https://github.com/rust-lang/crates.io-index" 331 - +checksum = "b44ad32f92b75fb438b04b68547e521a548be8acc339a6dacc4a7121488f53e6" 332 - +dependencies = [ 333 - + "fnv", 334 - + "ident_case", 335 - + "proc-macro2", 336 - + "quote", 337 - + "strsim", 338 - + "syn 2.0.104", 339 - +] 340 - + 341 - +[[package]] 342 - +name = "darling_macro" 343 - +version = "0.21.1" 344 - +source = "registry+https://github.com/rust-lang/crates.io-index" 345 - +checksum = "2b5be8a7a562d315a5b92a630c30cec6bcf663e6673f00fbb69cca66a6f521b9" 346 - +dependencies = [ 347 - + "darling_core", 348 - + "quote", 349 - + "syn 2.0.104", 350 - +] 351 - + 352 - +[[package]] 353 - +name = "dary_heap" 354 - +version = "0.3.7" 355 - +source = "registry+https://github.com/rust-lang/crates.io-index" 356 - +checksum = "04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728" 357 - + 358 - +[[package]] 359 - +name = "deranged" 360 - +version = "0.4.0" 361 - +source = "registry+https://github.com/rust-lang/crates.io-index" 362 - +checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" 363 - +dependencies = [ 364 - + "powerfmt", 365 - + "serde", 366 - +] 367 - + 368 - +[[package]] 369 - +name = "downcast-rs" 370 - +version = "2.0.1" 371 - +source = "registry+https://github.com/rust-lang/crates.io-index" 372 - +checksum = "ea8a8b81cacc08888170eef4d13b775126db426d0b348bee9d18c2c1eaf123cf" 373 - + 374 - +[[package]] 375 - +name = "either" 376 - +version = "1.15.0" 377 - +source = "registry+https://github.com/rust-lang/crates.io-index" 378 - +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 379 - + 380 - +[[package]] 381 - +name = "env_filter" 382 - +version = "0.1.3" 383 - +source = "registry+https://github.com/rust-lang/crates.io-index" 384 - +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" 385 - +dependencies = [ 386 - + "log", 387 - + "regex", 388 - +] 389 - + 390 - +[[package]] 391 - +name = "env_logger" 392 - +version = "0.11.8" 393 - +source = "registry+https://github.com/rust-lang/crates.io-index" 394 - +checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" 395 - +dependencies = [ 396 - + "anstream", 397 - + "anstyle", 398 - + "env_filter", 399 - + "jiff", 400 - + "log", 401 - +] 402 - + 403 - +[[package]] 404 - +name = "equivalent" 405 - +version = "1.0.2" 406 - +source = "registry+https://github.com/rust-lang/crates.io-index" 407 - +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 408 - + 409 - +[[package]] 410 - +name = "errno" 411 - +version = "0.3.13" 412 - +source = "registry+https://github.com/rust-lang/crates.io-index" 413 - +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" 414 - +dependencies = [ 415 - + "libc", 416 - + "windows-sys 0.60.2", 417 - +] 418 - + 419 - +[[package]] 420 - +name = "fastdivide" 421 - +version = "0.4.2" 422 - +source = "registry+https://github.com/rust-lang/crates.io-index" 423 - +checksum = "9afc2bd4d5a73106dd53d10d73d3401c2f32730ba2c0b93ddb888a8983680471" 424 - + 425 - +[[package]] 426 - +name = "fastrand" 427 - +version = "2.3.0" 428 - +source = "registry+https://github.com/rust-lang/crates.io-index" 429 - +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 430 - + 431 - +[[package]] 432 - +name = "fnv" 433 - +version = "1.0.7" 434 - +source = "registry+https://github.com/rust-lang/crates.io-index" 435 - +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 436 - + 437 - +[[package]] 438 - +name = "foldhash" 439 - +version = "0.1.5" 440 - +source = "registry+https://github.com/rust-lang/crates.io-index" 441 - +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 442 - + 443 - +[[package]] 444 - +name = "fs4" 445 - +version = "0.8.4" 446 - +source = "registry+https://github.com/rust-lang/crates.io-index" 447 - +checksum = "f7e180ac76c23b45e767bd7ae9579bc0bb458618c4bc71835926e098e61d15f8" 448 - +dependencies = [ 449 - + "rustix 0.38.44", 450 - + "windows-sys 0.52.0", 451 - +] 452 - + 453 - +[[package]] 454 - +name = "futures-core" 455 - +version = "0.3.31" 456 - +source = "registry+https://github.com/rust-lang/crates.io-index" 457 - +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 458 - + 459 - +[[package]] 460 - +name = "futures-macro" 461 - +version = "0.3.31" 462 - +source = "registry+https://github.com/rust-lang/crates.io-index" 463 - +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 464 - +dependencies = [ 465 - + "proc-macro2", 466 - + "quote", 467 - + "syn 2.0.104", 468 - +] 469 - + 470 - +[[package]] 471 - +name = "futures-task" 472 - +version = "0.3.31" 473 - +source = "registry+https://github.com/rust-lang/crates.io-index" 474 - +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 475 - + 476 - +[[package]] 477 - +name = "futures-util" 478 - +version = "0.3.31" 479 - +source = "registry+https://github.com/rust-lang/crates.io-index" 480 - +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 481 - +dependencies = [ 482 - + "futures-core", 483 - + "futures-macro", 484 - + "futures-task", 485 - + "pin-project-lite", 486 - + "pin-utils", 487 - + "slab", 488 - +] 489 - + 490 - +[[package]] 491 - +name = "fxhash" 492 - +version = "0.2.1" 493 - +source = "registry+https://github.com/rust-lang/crates.io-index" 494 - +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 495 - +dependencies = [ 496 - + "byteorder", 497 - +] 498 - + 499 - +[[package]] 500 - +name = "getrandom" 501 - +version = "0.2.16" 502 - +source = "registry+https://github.com/rust-lang/crates.io-index" 503 - +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 504 - +dependencies = [ 505 - + "cfg-if", 506 - + "libc", 507 - + "wasi 0.11.1+wasi-snapshot-preview1", 508 - +] 509 - + 510 - +[[package]] 511 - +name = "getrandom" 512 - +version = "0.3.3" 513 - +source = "registry+https://github.com/rust-lang/crates.io-index" 514 - +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 515 - +dependencies = [ 516 - + "cfg-if", 517 - + "libc", 518 - + "r-efi", 519 - + "wasi 0.14.2+wasi-0.2.4", 520 - +] 521 - + 522 - +[[package]] 523 - +name = "hashbrown" 524 - +version = "0.14.5" 525 - +source = "registry+https://github.com/rust-lang/crates.io-index" 526 - +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 527 - +dependencies = [ 528 - + "ahash", 529 - + "allocator-api2", 530 - +] 531 - + 532 - +[[package]] 533 - +name = "hashbrown" 534 - +version = "0.15.5" 535 - +source = "registry+https://github.com/rust-lang/crates.io-index" 536 - +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 537 - +dependencies = [ 538 - + "allocator-api2", 539 - + "equivalent", 540 - + "foldhash", 541 - +] 542 - + 543 - +[[package]] 544 - +name = "heck" 545 - +version = "0.4.1" 546 - +source = "registry+https://github.com/rust-lang/crates.io-index" 547 - +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 548 - + 549 - +[[package]] 550 - +name = "htmlescape" 551 - +version = "0.3.1" 552 - +source = "registry+https://github.com/rust-lang/crates.io-index" 553 - +checksum = "e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163" 554 - + 555 - +[[package]] 556 - +name = "hyperloglogplus" 557 - +version = "0.4.1" 558 - +source = "registry+https://github.com/rust-lang/crates.io-index" 559 - +checksum = "621debdf94dcac33e50475fdd76d34d5ea9c0362a834b9db08c3024696c1fbe3" 560 - +dependencies = [ 561 - + "serde", 562 - +] 563 - + 564 - +[[package]] 565 - +name = "ident_case" 566 - +version = "1.0.1" 567 - +source = "registry+https://github.com/rust-lang/crates.io-index" 568 - +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 569 - + 570 - +[[package]] 571 - +name = "include-flate" 572 - +version = "0.3.0" 573 - +source = "registry+https://github.com/rust-lang/crates.io-index" 574 - +checksum = "df49c16750695486c1f34de05da5b7438096156466e7f76c38fcdf285cf0113e" 575 - +dependencies = [ 576 - + "include-flate-codegen", 577 - + "lazy_static", 578 - + "libflate", 579 - +] 580 - + 581 - +[[package]] 582 - +name = "include-flate-codegen" 583 - +version = "0.2.0" 584 - +source = "registry+https://github.com/rust-lang/crates.io-index" 585 - +checksum = "8c5b246c6261be723b85c61ecf87804e8ea4a35cb68be0ff282ed84b95ffe7d7" 586 - +dependencies = [ 587 - + "libflate", 588 - + "proc-macro2", 589 - + "quote", 590 - + "syn 2.0.104", 591 - +] 592 - + 593 - +[[package]] 594 - +name = "indexmap" 595 - +version = "2.10.0" 596 - +source = "registry+https://github.com/rust-lang/crates.io-index" 597 - +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" 598 - +dependencies = [ 599 - + "equivalent", 600 - + "hashbrown 0.15.5", 601 - +] 602 - + 603 - +[[package]] 604 - +name = "is_terminal_polyfill" 605 - +version = "1.70.1" 606 - +source = "registry+https://github.com/rust-lang/crates.io-index" 607 - +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 608 - + 609 - +[[package]] 610 - +name = "itertools" 611 - +version = "0.14.0" 612 - +source = "registry+https://github.com/rust-lang/crates.io-index" 613 - +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 614 - +dependencies = [ 615 - + "either", 616 - +] 617 - + 618 - +[[package]] 619 - +name = "itoa" 620 - +version = "1.0.15" 621 - +source = "registry+https://github.com/rust-lang/crates.io-index" 622 - +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 623 - + 624 - +[[package]] 625 - +name = "jieba-macros" 626 - +version = "0.7.1" 627 - +source = "registry+https://github.com/rust-lang/crates.io-index" 628 - +checksum = "7c676b32a471d3cfae8dac2ad2f8334cd52e53377733cca8c1fb0a5062fec192" 629 - +dependencies = [ 630 - + "phf_codegen", 631 - +] 632 - + 633 - +[[package]] 634 - +name = "jieba-rs" 635 - +version = "0.7.4" 636 - +source = "registry+https://github.com/rust-lang/crates.io-index" 637 - +checksum = "f5dd552bbb95d578520ee68403bf8aaf0dbbb2ce55b0854d019f9350ad61040a" 638 - +dependencies = [ 639 - + "cedarwood", 640 - + "fxhash", 641 - + "include-flate", 642 - + "jieba-macros", 643 - + "lazy_static", 644 - + "phf", 645 - + "regex", 646 - +] 647 - + 648 - +[[package]] 649 - +name = "jiff" 650 - +version = "0.2.15" 651 - +source = "registry+https://github.com/rust-lang/crates.io-index" 652 - +checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49" 653 - +dependencies = [ 654 - + "jiff-static", 655 - + "log", 656 - + "portable-atomic", 657 - + "portable-atomic-util", 658 - + "serde", 659 - +] 660 - + 661 - +[[package]] 662 - +name = "jiff-static" 663 - +version = "0.2.15" 664 - +source = "registry+https://github.com/rust-lang/crates.io-index" 665 - +checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" 666 - +dependencies = [ 667 - + "proc-macro2", 668 - + "quote", 669 - + "syn 2.0.104", 670 - +] 671 - + 672 - +[[package]] 673 - +name = "jobserver" 674 - +version = "0.1.33" 675 - +source = "registry+https://github.com/rust-lang/crates.io-index" 676 - +checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" 677 - +dependencies = [ 678 - + "getrandom 0.3.3", 679 - + "libc", 680 - +] 681 - + 682 - +[[package]] 683 - +name = "js-sys" 684 - +version = "0.3.77" 685 - +source = "registry+https://github.com/rust-lang/crates.io-index" 686 - +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 687 - +dependencies = [ 688 - + "once_cell", 689 - + "wasm-bindgen", 690 - +] 691 - + 692 - +[[package]] 693 - +name = "lazy_static" 694 - +version = "1.5.0" 695 - +source = "registry+https://github.com/rust-lang/crates.io-index" 696 - +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 697 - + 698 - +[[package]] 699 - +name = "levenshtein_automata" 700 - +version = "0.2.1" 701 - +source = "registry+https://github.com/rust-lang/crates.io-index" 702 - +checksum = "0c2cdeb66e45e9f36bfad5bbdb4d2384e70936afbee843c6f6543f0c551ebb25" 703 - + 704 - +[[package]] 705 - +name = "libc" 706 - +version = "0.2.174" 707 - +source = "registry+https://github.com/rust-lang/crates.io-index" 708 - +checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" 709 - + 710 - +[[package]] 711 - +name = "libflate" 712 - +version = "2.1.0" 713 - +source = "registry+https://github.com/rust-lang/crates.io-index" 714 - +checksum = "45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e" 715 - +dependencies = [ 716 - + "adler32", 717 - + "core2", 718 - + "crc32fast", 719 - + "dary_heap", 720 - + "libflate_lz77", 721 - +] 722 - + 723 - +[[package]] 724 - +name = "libflate_lz77" 725 - +version = "2.1.0" 726 - +source = "registry+https://github.com/rust-lang/crates.io-index" 727 - +checksum = "e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d" 728 - +dependencies = [ 729 - + "core2", 730 - + "hashbrown 0.14.5", 731 - + "rle-decode-fast", 732 - +] 733 - + 734 - +[[package]] 735 - +name = "libm" 736 - +version = "0.2.15" 737 - +source = "registry+https://github.com/rust-lang/crates.io-index" 738 - +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" 739 - + 740 - +[[package]] 741 - +name = "linux-raw-sys" 742 - +version = "0.4.15" 743 - +source = "registry+https://github.com/rust-lang/crates.io-index" 744 - +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 745 - + 746 - +[[package]] 747 - +name = "linux-raw-sys" 748 - +version = "0.9.4" 749 - +source = "registry+https://github.com/rust-lang/crates.io-index" 750 - +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" 751 - + 752 - +[[package]] 753 - +name = "log" 754 - +version = "0.4.27" 755 - +source = "registry+https://github.com/rust-lang/crates.io-index" 756 - +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 757 - + 758 - +[[package]] 759 - +name = "logcall" 760 - +version = "0.1.11" 761 - +source = "registry+https://github.com/rust-lang/crates.io-index" 762 - +checksum = "56e8309d7cbf9e9f27139956138cb375f14621cdb2f4cdd91468467ec04b6784" 763 - +dependencies = [ 764 - + "proc-macro-error", 765 - + "proc-macro2", 766 - + "quote", 767 - + "syn 2.0.104", 768 - +] 769 - + 770 - +[[package]] 771 - +name = "lru" 772 - +version = "0.12.5" 773 - +source = "registry+https://github.com/rust-lang/crates.io-index" 774 - +checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" 775 - +dependencies = [ 776 - + "hashbrown 0.15.5", 777 - +] 778 - + 779 - +[[package]] 780 - +name = "lz4_flex" 781 - +version = "0.11.5" 782 - +source = "registry+https://github.com/rust-lang/crates.io-index" 783 - +checksum = "08ab2867e3eeeca90e844d1940eab391c9dc5228783db2ed999acbc0a9ed375a" 784 - + 785 - +[[package]] 786 - +name = "measure_time" 787 - +version = "0.9.0" 788 - +source = "registry+https://github.com/rust-lang/crates.io-index" 789 - +checksum = "51c55d61e72fc3ab704396c5fa16f4c184db37978ae4e94ca8959693a235fc0e" 790 - +dependencies = [ 791 - + "log", 792 - +] 793 - + 794 - +[[package]] 795 - +name = "memchr" 796 - +version = "2.7.5" 797 - +source = "registry+https://github.com/rust-lang/crates.io-index" 798 - +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" 799 - + 800 - +[[package]] 801 - +name = "memmap2" 802 - +version = "0.9.7" 803 - +source = "registry+https://github.com/rust-lang/crates.io-index" 804 - +checksum = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28" 805 - +dependencies = [ 806 - + "libc", 807 - +] 808 - + 809 - +[[package]] 810 - +name = "minimal-lexical" 811 - +version = "0.2.1" 812 - +source = "registry+https://github.com/rust-lang/crates.io-index" 813 - +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 814 - + 815 - +[[package]] 816 - +name = "murmurhash32" 817 - +version = "0.3.1" 818 - +source = "registry+https://github.com/rust-lang/crates.io-index" 819 - +checksum = "2195bf6aa996a481483b29d62a7663eed3fe39600c460e323f8ff41e90bdd89b" 820 - + 821 - +[[package]] 822 - +name = "nom" 823 - +version = "7.1.3" 824 - +source = "registry+https://github.com/rust-lang/crates.io-index" 825 - +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 826 - +dependencies = [ 827 - + "memchr", 828 - + "minimal-lexical", 829 - +] 830 - + 831 - +[[package]] 832 - +name = "num-conv" 833 - +version = "0.1.0" 834 - +source = "registry+https://github.com/rust-lang/crates.io-index" 835 - +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 836 - + 837 - +[[package]] 838 - +name = "num-traits" 839 - +version = "0.2.19" 840 - +source = "registry+https://github.com/rust-lang/crates.io-index" 841 - +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 842 - +dependencies = [ 843 - + "autocfg", 844 - + "libm", 845 - +] 846 - + 847 - +[[package]] 848 - +name = "once_cell" 849 - +version = "1.21.3" 850 - +source = "registry+https://github.com/rust-lang/crates.io-index" 851 - +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 852 - + 853 - +[[package]] 854 - +name = "once_cell_polyfill" 855 - +version = "1.70.1" 856 - +source = "registry+https://github.com/rust-lang/crates.io-index" 857 - +checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" 858 - + 859 - +[[package]] 860 - +name = "oneshot" 861 - +version = "0.1.11" 862 - +source = "registry+https://github.com/rust-lang/crates.io-index" 863 - +checksum = "b4ce411919553d3f9fa53a0880544cda985a112117a0444d5ff1e870a893d6ea" 864 - + 865 - +[[package]] 866 - +name = "ownedbytes" 867 - +version = "0.7.0" 868 - +source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 869 - +dependencies = [ 870 - + "stable_deref_trait", 871 - +] 872 - + 873 - +[[package]] 874 - +name = "phf" 875 - +version = "0.11.3" 876 - +source = "registry+https://github.com/rust-lang/crates.io-index" 877 - +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" 878 - +dependencies = [ 879 - + "phf_macros", 880 - + "phf_shared", 881 - +] 882 - + 883 - +[[package]] 884 - +name = "phf_codegen" 885 - +version = "0.11.3" 886 - +source = "registry+https://github.com/rust-lang/crates.io-index" 887 - +checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" 888 - +dependencies = [ 889 - + "phf_generator", 890 - + "phf_shared", 891 - +] 892 - + 893 - +[[package]] 894 - +name = "phf_generator" 895 - +version = "0.11.3" 896 - +source = "registry+https://github.com/rust-lang/crates.io-index" 897 - +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" 898 - +dependencies = [ 899 - + "phf_shared", 900 - + "rand", 901 - +] 902 - + 903 - +[[package]] 904 - +name = "phf_macros" 905 - +version = "0.11.3" 906 - +source = "registry+https://github.com/rust-lang/crates.io-index" 907 - +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" 908 - +dependencies = [ 909 - + "phf_generator", 910 - + "phf_shared", 911 - + "proc-macro2", 912 - + "quote", 913 - + "syn 2.0.104", 914 - +] 915 - + 916 - +[[package]] 917 - +name = "phf_shared" 918 - +version = "0.11.3" 919 - +source = "registry+https://github.com/rust-lang/crates.io-index" 920 - +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 921 - +dependencies = [ 922 - + "siphasher", 923 - +] 924 - + 925 - +[[package]] 926 - +name = "pin-project-lite" 927 - +version = "0.2.16" 928 - +source = "registry+https://github.com/rust-lang/crates.io-index" 929 - +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 930 - + 931 - +[[package]] 932 - +name = "pin-utils" 933 - +version = "0.1.0" 934 - +source = "registry+https://github.com/rust-lang/crates.io-index" 935 - +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 936 - + 937 - +[[package]] 938 - +name = "pkg-config" 939 - +version = "0.3.32" 940 - +source = "registry+https://github.com/rust-lang/crates.io-index" 941 - +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 942 - + 943 - +[[package]] 944 - +name = "portable-atomic" 945 - +version = "1.11.1" 946 - +source = "registry+https://github.com/rust-lang/crates.io-index" 947 - +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" 948 - + 949 - +[[package]] 950 - +name = "portable-atomic-util" 951 - +version = "0.2.4" 952 - +source = "registry+https://github.com/rust-lang/crates.io-index" 953 - +checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" 954 - +dependencies = [ 955 - + "portable-atomic", 956 - +] 957 - + 958 - +[[package]] 959 - +name = "powerfmt" 960 - +version = "0.2.0" 961 - +source = "registry+https://github.com/rust-lang/crates.io-index" 962 - +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 963 - + 964 - +[[package]] 965 - +name = "ppv-lite86" 966 - +version = "0.2.21" 967 - +source = "registry+https://github.com/rust-lang/crates.io-index" 968 - +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 969 - +dependencies = [ 970 - + "zerocopy", 971 - +] 972 - + 973 - +[[package]] 974 - +name = "prettyplease" 975 - +version = "0.2.36" 976 - +source = "registry+https://github.com/rust-lang/crates.io-index" 977 - +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" 978 - +dependencies = [ 979 - + "proc-macro2", 980 - + "syn 2.0.104", 981 - +] 982 - + 983 - +[[package]] 984 - +name = "proc-macro-error" 985 - +version = "1.0.4" 986 - +source = "registry+https://github.com/rust-lang/crates.io-index" 987 - +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 988 - +dependencies = [ 989 - + "proc-macro-error-attr", 990 - + "proc-macro2", 991 - + "quote", 992 - + "syn 1.0.109", 993 - + "version_check", 994 - +] 995 - + 996 - +[[package]] 997 - +name = "proc-macro-error-attr" 998 - +version = "1.0.4" 999 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1000 - +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1001 - +dependencies = [ 1002 - + "proc-macro2", 1003 - + "quote", 1004 - + "version_check", 1005 - +] 1006 - + 1007 - +[[package]] 1008 - +name = "proc-macro2" 1009 - +version = "1.0.95" 1010 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1011 - +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 1012 - +dependencies = [ 1013 - + "unicode-ident", 1014 - +] 1015 - + 1016 - +[[package]] 1017 - +name = "quote" 1018 - +version = "1.0.40" 1019 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1020 - +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 1021 - +dependencies = [ 1022 - + "proc-macro2", 1023 - +] 1024 - + 1025 - +[[package]] 1026 - +name = "r-efi" 1027 - +version = "5.3.0" 1028 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1029 - +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 1030 - + 1031 - +[[package]] 1032 - +name = "rand" 1033 - +version = "0.8.5" 1034 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1035 - +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1036 - +dependencies = [ 1037 - + "libc", 1038 - + "rand_chacha", 1039 - + "rand_core", 1040 - +] 1041 - + 1042 - +[[package]] 1043 - +name = "rand_chacha" 1044 - +version = "0.3.1" 1045 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1046 - +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1047 - +dependencies = [ 1048 - + "ppv-lite86", 1049 - + "rand_core", 1050 - +] 1051 - + 1052 - +[[package]] 1053 - +name = "rand_core" 1054 - +version = "0.6.4" 1055 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1056 - +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1057 - +dependencies = [ 1058 - + "getrandom 0.2.16", 1059 - +] 1060 - + 1061 - +[[package]] 1062 - +name = "rand_distr" 1063 - +version = "0.4.3" 1064 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1065 - +checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" 1066 - +dependencies = [ 1067 - + "num-traits", 1068 - + "rand", 1069 - +] 1070 - + 1071 - +[[package]] 1072 - +name = "rayon" 1073 - +version = "1.10.0" 1074 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1075 - +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 1076 - +dependencies = [ 1077 - + "either", 1078 - + "rayon-core", 1079 - +] 1080 - + 1081 - +[[package]] 1082 - +name = "rayon-core" 1083 - +version = "1.12.1" 1084 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1085 - +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 1086 - +dependencies = [ 1087 - + "crossbeam-deque", 1088 - + "crossbeam-utils", 1089 - +] 1090 - + 1091 - +[[package]] 1092 - +name = "regex" 1093 - +version = "1.11.1" 1094 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1095 - +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 1096 - +dependencies = [ 1097 - + "aho-corasick", 1098 - + "memchr", 1099 - + "regex-automata", 1100 - + "regex-syntax", 1101 - +] 1102 - + 1103 - +[[package]] 1104 - +name = "regex-automata" 1105 - +version = "0.4.9" 1106 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1107 - +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 1108 - +dependencies = [ 1109 - + "aho-corasick", 1110 - + "memchr", 1111 - + "regex-syntax", 1112 - +] 1113 - + 1114 - +[[package]] 1115 - +name = "regex-syntax" 1116 - +version = "0.8.5" 1117 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1118 - +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 1119 - + 1120 - +[[package]] 1121 - +name = "rle-decode-fast" 1122 - +version = "1.0.3" 1123 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1124 - +checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" 1125 - + 1126 - +[[package]] 1127 - +name = "rust-stemmers" 1128 - +version = "1.2.0" 1129 - +source = "git+https://github.com/silver-ymz/rust-stemmers.git?rev=51696378e352688b7ffd4fface615370ff5e8768#51696378e352688b7ffd4fface615370ff5e8768" 1130 - + 1131 - +[[package]] 1132 - +name = "rustc-hash" 1133 - +version = "2.1.1" 1134 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1135 - +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 1136 - + 1137 - +[[package]] 1138 - +name = "rustix" 1139 - +version = "0.38.44" 1140 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1141 - +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 1142 - +dependencies = [ 1143 - + "bitflags", 1144 - + "errno", 1145 - + "libc", 1146 - + "linux-raw-sys 0.4.15", 1147 - + "windows-sys 0.59.0", 1148 - +] 1149 - + 1150 - +[[package]] 1151 - +name = "rustix" 1152 - +version = "1.0.8" 1153 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1154 - +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" 1155 - +dependencies = [ 1156 - + "bitflags", 1157 - + "errno", 1158 - + "libc", 1159 - + "linux-raw-sys 0.9.4", 1160 - + "windows-sys 0.60.2", 1161 - +] 1162 - + 1163 - +[[package]] 1164 - +name = "rustversion" 1165 - +version = "1.0.21" 1166 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1167 - +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" 1168 - + 1169 - +[[package]] 1170 - +name = "ryu" 1171 - +version = "1.0.20" 1172 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1173 - +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 1174 - + 1175 - +[[package]] 1176 - +name = "serde" 1177 - +version = "1.0.219" 1178 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1179 - +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 1180 - +dependencies = [ 1181 - + "serde_derive", 1182 - +] 1183 - + 1184 - +[[package]] 1185 - +name = "serde_derive" 1186 - +version = "1.0.219" 1187 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1188 - +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 1189 - +dependencies = [ 1190 - + "proc-macro2", 1191 - + "quote", 1192 - + "syn 2.0.104", 1193 - +] 1194 - + 1195 - +[[package]] 1196 - +name = "serde_json" 1197 - +version = "1.0.142" 1198 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1199 - +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" 1200 - +dependencies = [ 1201 - + "itoa", 1202 - + "memchr", 1203 - + "ryu", 1204 - + "serde", 1205 - +] 1206 - + 1207 - +[[package]] 1208 - +name = "serde_spanned" 1209 - +version = "0.6.9" 1210 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1211 - +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" 1212 - +dependencies = [ 1213 - + "serde", 1214 - +] 1215 - + 1216 - +[[package]] 1217 - +name = "shlex" 1218 - +version = "1.3.0" 1219 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1220 - +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 1221 - + 1222 - +[[package]] 1223 - +name = "siphasher" 1224 - +version = "1.0.1" 1225 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1226 - +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" 1227 - + 1228 - +[[package]] 1229 - +name = "sketches-ddsketch" 1230 - +version = "0.3.0" 1231 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1232 - +checksum = "c1e9a774a6c28142ac54bb25d25562e6bcf957493a184f15ad4eebccb23e410a" 1233 - +dependencies = [ 1234 - + "serde", 1235 - +] 1236 - + 1237 - +[[package]] 1238 - +name = "slab" 1239 - +version = "0.4.11" 1240 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1241 - +checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" 1242 - + 1243 - +[[package]] 1244 - +name = "smallvec" 1245 - +version = "1.15.1" 1246 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1247 - +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 1248 - + 1249 - +[[package]] 1250 - +name = "stable_deref_trait" 1251 - +version = "1.2.0" 1252 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1253 - +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 1254 - + 1255 - +[[package]] 1256 - +name = "strsim" 1257 - +version = "0.11.1" 1258 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1259 - +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 1260 - + 1261 - +[[package]] 1262 - +name = "syn" 1263 - +version = "1.0.109" 1264 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1265 - +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1266 - +dependencies = [ 1267 - + "proc-macro2", 1268 - + "unicode-ident", 1269 - +] 1270 - + 1271 - +[[package]] 1272 - +name = "syn" 1273 - +version = "2.0.104" 1274 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1275 - +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" 1276 - +dependencies = [ 1277 - + "proc-macro2", 1278 - + "quote", 1279 - + "unicode-ident", 1280 - +] 1281 - + 1282 - +[[package]] 1283 - +name = "tantivy" 1284 - +version = "0.23.0" 1285 - +source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1286 - +dependencies = [ 1287 - + "aho-corasick", 1288 - + "arc-swap", 1289 - + "base64", 1290 - + "bitpacking", 1291 - + "bon", 1292 - + "byteorder", 1293 - + "census", 1294 - + "crc32fast", 1295 - + "crossbeam-channel", 1296 - + "downcast-rs", 1297 - + "fastdivide", 1298 - + "fnv", 1299 - + "fs4", 1300 - + "htmlescape", 1301 - + "hyperloglogplus", 1302 - + "itertools", 1303 - + "levenshtein_automata", 1304 - + "log", 1305 - + "lru", 1306 - + "lz4_flex", 1307 - + "measure_time", 1308 - + "memmap2", 1309 - + "once_cell", 1310 - + "oneshot", 1311 - + "rayon", 1312 - + "regex", 1313 - + "rust-stemmers", 1314 - + "rustc-hash", 1315 - + "serde", 1316 - + "serde_json", 1317 - + "sketches-ddsketch", 1318 - + "smallvec", 1319 - + "tantivy-bitpacker", 1320 - + "tantivy-columnar", 1321 - + "tantivy-common", 1322 - + "tantivy-fst", 1323 - + "tantivy-query-grammar", 1324 - + "tantivy-stacker", 1325 - + "tantivy-tokenizer-api", 1326 - + "tempfile", 1327 - + "thiserror", 1328 - + "time", 1329 - + "uuid", 1330 - + "winapi", 1331 - +] 1332 - + 1333 - +[[package]] 1334 - +name = "tantivy-bitpacker" 1335 - +version = "0.6.0" 1336 - +source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1337 - +dependencies = [ 1338 - + "bitpacking", 1339 - +] 1340 - + 1341 - +[[package]] 1342 - +name = "tantivy-columnar" 1343 - +version = "0.3.0" 1344 - +source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1345 - +dependencies = [ 1346 - + "downcast-rs", 1347 - + "fastdivide", 1348 - + "itertools", 1349 - + "serde", 1350 - + "tantivy-bitpacker", 1351 - + "tantivy-common", 1352 - + "tantivy-sstable", 1353 - + "tantivy-stacker", 1354 - +] 1355 - + 1356 - +[[package]] 1357 - +name = "tantivy-common" 1358 - +version = "0.7.0" 1359 - +source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1360 - +dependencies = [ 1361 - + "async-trait", 1362 - + "byteorder", 1363 - + "ownedbytes", 1364 - + "serde", 1365 - + "time", 1366 - +] 1367 - + 1368 - +[[package]] 1369 - +name = "tantivy-fst" 1370 - +version = "0.5.0" 1371 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1372 - +checksum = "d60769b80ad7953d8a7b2c70cdfe722bbcdcac6bccc8ac934c40c034d866fc18" 1373 - +dependencies = [ 1374 - + "byteorder", 1375 - + "regex-syntax", 1376 - + "utf8-ranges", 1377 - +] 1378 - + 1379 - +[[package]] 1380 - +name = "tantivy-go" 1381 - +version = "1.0.0" 1382 - +dependencies = [ 1383 - + "cbindgen", 1384 - + "crunchy", 1385 - + "env_logger", 1386 - + "lazy_static", 1387 - + "log", 1388 - + "logcall", 1389 - + "phf", 1390 - + "serde", 1391 - + "serde_json", 1392 - + "tantivy", 1393 - + "tantivy-jieba", 1394 - + "unicode-segmentation", 1395 - +] 1396 - + 1397 - +[[package]] 1398 - +name = "tantivy-jieba" 1399 - +version = "0.11.0" 1400 - +source = "git+https://github.com/anyproto/tantivy-jieba.git?rev=ca11d3153b8844cbc43cd243667e03f56f6d1e18#ca11d3153b8844cbc43cd243667e03f56f6d1e18" 1401 - +dependencies = [ 1402 - + "jieba-rs", 1403 - + "lazy_static", 1404 - + "tantivy-tokenizer-api", 1405 - +] 1406 - + 1407 - +[[package]] 1408 - +name = "tantivy-query-grammar" 1409 - +version = "0.22.0" 1410 - +source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1411 - +dependencies = [ 1412 - + "nom", 1413 - +] 1414 - + 1415 - +[[package]] 1416 - +name = "tantivy-sstable" 1417 - +version = "0.3.0" 1418 - +source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1419 - +dependencies = [ 1420 - + "futures-util", 1421 - + "itertools", 1422 - + "tantivy-bitpacker", 1423 - + "tantivy-common", 1424 - + "tantivy-fst", 1425 - + "zstd", 1426 - +] 1427 - + 1428 - +[[package]] 1429 - +name = "tantivy-stacker" 1430 - +version = "0.3.0" 1431 - +source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1432 - +dependencies = [ 1433 - + "murmurhash32", 1434 - + "rand_distr", 1435 - + "tantivy-common", 1436 - +] 1437 - + 1438 - +[[package]] 1439 - +name = "tantivy-tokenizer-api" 1440 - +version = "0.3.0" 1441 - +source = "git+https://github.com/anyproto/tantivy.git?rev=693274a5d4be6da9d069dff4d540162165a99b0e#693274a5d4be6da9d069dff4d540162165a99b0e" 1442 - +dependencies = [ 1443 - + "serde", 1444 - +] 1445 - + 1446 - +[[package]] 1447 - +name = "tempfile" 1448 - +version = "3.20.0" 1449 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1450 - +checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" 1451 - +dependencies = [ 1452 - + "fastrand", 1453 - + "getrandom 0.3.3", 1454 - + "once_cell", 1455 - + "rustix 1.0.8", 1456 - + "windows-sys 0.59.0", 1457 - +] 1458 - + 1459 - +[[package]] 1460 - +name = "thiserror" 1461 - +version = "2.0.12" 1462 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1463 - +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 1464 - +dependencies = [ 1465 - + "thiserror-impl", 1466 - +] 1467 - + 1468 - +[[package]] 1469 - +name = "thiserror-impl" 1470 - +version = "2.0.12" 1471 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1472 - +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 1473 - +dependencies = [ 1474 - + "proc-macro2", 1475 - + "quote", 1476 - + "syn 2.0.104", 1477 - +] 1478 - + 1479 - +[[package]] 1480 - +name = "time" 1481 - +version = "0.3.41" 1482 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1483 - +checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" 1484 - +dependencies = [ 1485 - + "deranged", 1486 - + "itoa", 1487 - + "num-conv", 1488 - + "powerfmt", 1489 - + "serde", 1490 - + "time-core", 1491 - + "time-macros", 1492 - +] 1493 - + 1494 - +[[package]] 1495 - +name = "time-core" 1496 - +version = "0.1.4" 1497 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1498 - +checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" 1499 - + 1500 - +[[package]] 1501 - +name = "time-macros" 1502 - +version = "0.2.22" 1503 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1504 - +checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" 1505 - +dependencies = [ 1506 - + "num-conv", 1507 - + "time-core", 1508 - +] 1509 - + 1510 - +[[package]] 1511 - +name = "toml" 1512 - +version = "0.8.23" 1513 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1514 - +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" 1515 - +dependencies = [ 1516 - + "serde", 1517 - + "serde_spanned", 1518 - + "toml_datetime", 1519 - + "toml_edit", 1520 - +] 1521 - + 1522 - +[[package]] 1523 - +name = "toml_datetime" 1524 - +version = "0.6.11" 1525 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1526 - +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" 1527 - +dependencies = [ 1528 - + "serde", 1529 - +] 1530 - + 1531 - +[[package]] 1532 - +name = "toml_edit" 1533 - +version = "0.22.27" 1534 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1535 - +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" 1536 - +dependencies = [ 1537 - + "indexmap", 1538 - + "serde", 1539 - + "serde_spanned", 1540 - + "toml_datetime", 1541 - + "toml_write", 1542 - + "winnow", 1543 - +] 1544 - + 1545 - +[[package]] 1546 - +name = "toml_write" 1547 - +version = "0.1.2" 1548 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1549 - +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" 1550 - + 1551 - +[[package]] 1552 - +name = "unicode-ident" 1553 - +version = "1.0.18" 1554 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1555 - +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 1556 - + 1557 - +[[package]] 1558 - +name = "unicode-segmentation" 1559 - +version = "1.12.0" 1560 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1561 - +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 1562 - + 1563 - +[[package]] 1564 - +name = "utf8-ranges" 1565 - +version = "1.0.5" 1566 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1567 - +checksum = "7fcfc827f90e53a02eaef5e535ee14266c1d569214c6aa70133a624d8a3164ba" 1568 - + 1569 - +[[package]] 1570 - +name = "utf8parse" 1571 - +version = "0.2.2" 1572 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1573 - +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 1574 - + 1575 - +[[package]] 1576 - +name = "uuid" 1577 - +version = "1.17.0" 1578 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1579 - +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" 1580 - +dependencies = [ 1581 - + "getrandom 0.3.3", 1582 - + "js-sys", 1583 - + "serde", 1584 - + "wasm-bindgen", 1585 - +] 1586 - + 1587 - +[[package]] 1588 - +name = "version_check" 1589 - +version = "0.9.5" 1590 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1591 - +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" 1592 - + 1593 - +[[package]] 1594 - +name = "wasi" 1595 - +version = "0.11.1+wasi-snapshot-preview1" 1596 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1597 - +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 1598 - + 1599 - +[[package]] 1600 - +name = "wasi" 1601 - +version = "0.14.2+wasi-0.2.4" 1602 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1603 - +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 1604 - +dependencies = [ 1605 - + "wit-bindgen-rt", 1606 - +] 1607 - + 1608 - +[[package]] 1609 - +name = "wasm-bindgen" 1610 - +version = "0.2.100" 1611 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1612 - +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 1613 - +dependencies = [ 1614 - + "cfg-if", 1615 - + "once_cell", 1616 - + "rustversion", 1617 - + "wasm-bindgen-macro", 1618 - +] 1619 - + 1620 - +[[package]] 1621 - +name = "wasm-bindgen-backend" 1622 - +version = "0.2.100" 1623 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1624 - +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 1625 - +dependencies = [ 1626 - + "bumpalo", 1627 - + "log", 1628 - + "proc-macro2", 1629 - + "quote", 1630 - + "syn 2.0.104", 1631 - + "wasm-bindgen-shared", 1632 - +] 1633 - + 1634 - +[[package]] 1635 - +name = "wasm-bindgen-macro" 1636 - +version = "0.2.100" 1637 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1638 - +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 1639 - +dependencies = [ 1640 - + "quote", 1641 - + "wasm-bindgen-macro-support", 1642 - +] 1643 - + 1644 - +[[package]] 1645 - +name = "wasm-bindgen-macro-support" 1646 - +version = "0.2.100" 1647 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1648 - +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 1649 - +dependencies = [ 1650 - + "proc-macro2", 1651 - + "quote", 1652 - + "syn 2.0.104", 1653 - + "wasm-bindgen-backend", 1654 - + "wasm-bindgen-shared", 1655 - +] 1656 - + 1657 - +[[package]] 1658 - +name = "wasm-bindgen-shared" 1659 - +version = "0.2.100" 1660 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1661 - +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 1662 - +dependencies = [ 1663 - + "unicode-ident", 1664 - +] 1665 - + 1666 - +[[package]] 1667 - +name = "winapi" 1668 - +version = "0.3.9" 1669 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1670 - +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1671 - +dependencies = [ 1672 - + "winapi-i686-pc-windows-gnu", 1673 - + "winapi-x86_64-pc-windows-gnu", 1674 - +] 1675 - + 1676 - +[[package]] 1677 - +name = "winapi-i686-pc-windows-gnu" 1678 - +version = "0.4.0" 1679 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1680 - +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1681 - + 1682 - +[[package]] 1683 - +name = "winapi-x86_64-pc-windows-gnu" 1684 - +version = "0.4.0" 1685 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1686 - +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1687 - + 1688 - +[[package]] 1689 - +name = "windows-link" 1690 - +version = "0.1.3" 1691 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1692 - +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 1693 - + 1694 - +[[package]] 1695 - +name = "windows-sys" 1696 - +version = "0.52.0" 1697 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1698 - +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1699 - +dependencies = [ 1700 - + "windows-targets 0.52.6", 1701 - +] 1702 - + 1703 - +[[package]] 1704 - +name = "windows-sys" 1705 - +version = "0.59.0" 1706 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1707 - +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 1708 - +dependencies = [ 1709 - + "windows-targets 0.52.6", 1710 - +] 1711 - + 1712 - +[[package]] 1713 - +name = "windows-sys" 1714 - +version = "0.60.2" 1715 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1716 - +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 1717 - +dependencies = [ 1718 - + "windows-targets 0.53.3", 1719 - +] 1720 - + 1721 - +[[package]] 1722 - +name = "windows-targets" 1723 - +version = "0.52.6" 1724 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1725 - +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1726 - +dependencies = [ 1727 - + "windows_aarch64_gnullvm 0.52.6", 1728 - + "windows_aarch64_msvc 0.52.6", 1729 - + "windows_i686_gnu 0.52.6", 1730 - + "windows_i686_gnullvm 0.52.6", 1731 - + "windows_i686_msvc 0.52.6", 1732 - + "windows_x86_64_gnu 0.52.6", 1733 - + "windows_x86_64_gnullvm 0.52.6", 1734 - + "windows_x86_64_msvc 0.52.6", 1735 - +] 1736 - + 1737 - +[[package]] 1738 - +name = "windows-targets" 1739 - +version = "0.53.3" 1740 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1741 - +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" 1742 - +dependencies = [ 1743 - + "windows-link", 1744 - + "windows_aarch64_gnullvm 0.53.0", 1745 - + "windows_aarch64_msvc 0.53.0", 1746 - + "windows_i686_gnu 0.53.0", 1747 - + "windows_i686_gnullvm 0.53.0", 1748 - + "windows_i686_msvc 0.53.0", 1749 - + "windows_x86_64_gnu 0.53.0", 1750 - + "windows_x86_64_gnullvm 0.53.0", 1751 - + "windows_x86_64_msvc 0.53.0", 1752 - +] 1753 - + 1754 - +[[package]] 1755 - +name = "windows_aarch64_gnullvm" 1756 - +version = "0.52.6" 1757 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1758 - +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1759 - + 1760 - +[[package]] 1761 - +name = "windows_aarch64_gnullvm" 1762 - +version = "0.53.0" 1763 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1764 - +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 1765 - + 1766 - +[[package]] 1767 - +name = "windows_aarch64_msvc" 1768 - +version = "0.52.6" 1769 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1770 - +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 1771 - + 1772 - +[[package]] 1773 - +name = "windows_aarch64_msvc" 1774 - +version = "0.53.0" 1775 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1776 - +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 1777 - + 1778 - +[[package]] 1779 - +name = "windows_i686_gnu" 1780 - +version = "0.52.6" 1781 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1782 - +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 1783 - + 1784 - +[[package]] 1785 - +name = "windows_i686_gnu" 1786 - +version = "0.53.0" 1787 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1788 - +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 1789 - + 1790 - +[[package]] 1791 - +name = "windows_i686_gnullvm" 1792 - +version = "0.52.6" 1793 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1794 - +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 1795 - + 1796 - +[[package]] 1797 - +name = "windows_i686_gnullvm" 1798 - +version = "0.53.0" 1799 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1800 - +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 1801 - + 1802 - +[[package]] 1803 - +name = "windows_i686_msvc" 1804 - +version = "0.52.6" 1805 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1806 - +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 1807 - + 1808 - +[[package]] 1809 - +name = "windows_i686_msvc" 1810 - +version = "0.53.0" 1811 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1812 - +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 1813 - + 1814 - +[[package]] 1815 - +name = "windows_x86_64_gnu" 1816 - +version = "0.52.6" 1817 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1818 - +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1819 - + 1820 - +[[package]] 1821 - +name = "windows_x86_64_gnu" 1822 - +version = "0.53.0" 1823 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1824 - +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 1825 - + 1826 - +[[package]] 1827 - +name = "windows_x86_64_gnullvm" 1828 - +version = "0.52.6" 1829 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1830 - +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1831 - + 1832 - +[[package]] 1833 - +name = "windows_x86_64_gnullvm" 1834 - +version = "0.53.0" 1835 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1836 - +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 1837 - + 1838 - +[[package]] 1839 - +name = "windows_x86_64_msvc" 1840 - +version = "0.52.6" 1841 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1842 - +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1843 - + 1844 - +[[package]] 1845 - +name = "windows_x86_64_msvc" 1846 - +version = "0.53.0" 1847 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1848 - +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 1849 - + 1850 - +[[package]] 1851 - +name = "winnow" 1852 - +version = "0.7.12" 1853 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1854 - +checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" 1855 - +dependencies = [ 1856 - + "memchr", 1857 - +] 1858 - + 1859 - +[[package]] 1860 - +name = "wit-bindgen-rt" 1861 - +version = "0.39.0" 1862 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 1864 - +dependencies = [ 1865 - + "bitflags", 1866 - +] 1867 - + 1868 - +[[package]] 1869 - +name = "zerocopy" 1870 - +version = "0.8.26" 1871 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1872 - +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" 1873 - +dependencies = [ 1874 - + "zerocopy-derive", 1875 - +] 1876 - + 1877 - +[[package]] 1878 - +name = "zerocopy-derive" 1879 - +version = "0.8.26" 1880 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1881 - +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" 1882 - +dependencies = [ 1883 - + "proc-macro2", 1884 - + "quote", 1885 - + "syn 2.0.104", 1886 - +] 1887 - + 1888 - +[[package]] 1889 - +name = "zstd" 1890 - +version = "0.13.3" 1891 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1892 - +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" 1893 - +dependencies = [ 1894 - + "zstd-safe", 1895 - +] 1896 - + 1897 - +[[package]] 1898 - +name = "zstd-safe" 1899 - +version = "7.2.4" 1900 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1901 - +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" 1902 - +dependencies = [ 1903 - + "zstd-sys", 1904 - +] 1905 - + 1906 - +[[package]] 1907 - +name = "zstd-sys" 1908 - +version = "2.0.15+zstd.1.5.7" 1909 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1910 - +checksum = "eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237" 1911 - +dependencies = [ 1912 - + "cc", 1913 - + "pkg-config", 1914 - +]
+18 -9
pkgs/by-name/ta/tantivy-go/package.nix
··· 4 4 rustPlatform, 5 5 }: 6 6 7 - rustPlatform.buildRustPackage rec { 7 + rustPlatform.buildRustPackage (finalAttrs: { 8 8 pname = "tantivy-go"; 9 9 version = "1.0.4"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "anyproto"; 13 13 repo = "tantivy-go"; 14 - tag = "v${version}"; 14 + tag = "v${finalAttrs.version}"; 15 15 hash = "sha256-ksHw+62JwQrzxLuXwYfTLOkC22Miz1Rpl5XX8+vPBcM="; 16 16 }; 17 17 18 - cargoHash = "sha256-GKbQFWXKEgYmoTyFCQ/SAgFB7UJpYN2SWwZEiUxd260="; 18 + sourceRoot = "${finalAttrs.src.name}/rust"; 19 19 20 - cargoPatches = [ 21 - ./add-Cargo.lock.patch 22 - ]; 20 + cargoLock = { 21 + lockFile = ./Cargo.lock; 22 + outputHashes = { 23 + "rust-stemmers-1.2.0" = "sha256-GJYFQf025U42rJEoI9eIi3xDdK6enptAr3jphuKJdiw="; 24 + "tantivy-0.23.0" = "sha256-e2ffM2gRC5eww3xv9izLqukGUgduCt2u7jsqTDX5l8k="; 25 + "tantivy-jieba-0.11.0" = "sha256-BDz6+EVksgLkOj/8XXxPMVshI0X1+oLt6alDLMpnLZc="; 26 + }; 27 + }; 23 28 24 - cargoRoot = "rust"; 25 - buildAndTestSubdir = cargoRoot; 29 + postPatch = '' 30 + ln -s ${./Cargo.lock} Cargo.lock 31 + chmod +w ../bindings.h 32 + ''; 26 33 27 34 meta = { 28 35 description = "Tantivy go bindings"; 29 36 homepage = "https://github.com/anyproto/tantivy-go"; 37 + changelog = "https://github.com/anyproto/tantivy-go/releases/tag/${finalAttrs.src.tag}"; 30 38 license = lib.licenses.mit; 31 39 maintainers = with lib.maintainers; [ 32 40 autrimpo 33 41 adda 42 + kira-bruneau 34 43 ]; 35 44 }; 36 - } 45 + })