A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

Use Tantivy 0.22.0 and regenerate lockfile

+57 -133
+54 -130
Cargo.lock
··· 800 800 dependencies = [ 801 801 "Inflector", 802 802 "async-graphql-parser", 803 - "darling 0.20.10", 803 + "darling", 804 804 "proc-macro-crate", 805 805 "proc-macro2", 806 806 "quote", ··· 1360 1360 "futures-io", 1361 1361 "futures-lite", 1362 1362 "piper", 1363 - ] 1364 - 1365 - [[package]] 1366 - name = "bon" 1367 - version = "3.8.1" 1368 - source = "registry+https://github.com/rust-lang/crates.io-index" 1369 - checksum = "ebeb9aaf9329dff6ceb65c689ca3db33dbf15f324909c60e4e5eef5701ce31b1" 1370 - dependencies = [ 1371 - "bon-macros", 1372 - "rustversion", 1373 - ] 1374 - 1375 - [[package]] 1376 - name = "bon-macros" 1377 - version = "3.8.1" 1378 - source = "registry+https://github.com/rust-lang/crates.io-index" 1379 - checksum = "77e9d642a7e3a318e37c2c9427b5a6a48aa1ad55dcd986f3034ab2239045a645" 1380 - dependencies = [ 1381 - "darling 0.21.3", 1382 - "ident_case", 1383 - "prettyplease", 1384 - "proc-macro2", 1385 - "quote", 1386 - "rustversion", 1387 - "syn 2.0.91", 1388 1363 ] 1389 1364 1390 1365 [[package]] ··· 2262 2237 source = "registry+https://github.com/rust-lang/crates.io-index" 2263 2238 checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" 2264 2239 dependencies = [ 2265 - "darling_core 0.20.10", 2266 - "darling_macro 0.20.10", 2267 - ] 2268 - 2269 - [[package]] 2270 - name = "darling" 2271 - version = "0.21.3" 2272 - source = "registry+https://github.com/rust-lang/crates.io-index" 2273 - checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" 2274 - dependencies = [ 2275 - "darling_core 0.21.3", 2276 - "darling_macro 0.21.3", 2240 + "darling_core", 2241 + "darling_macro", 2277 2242 ] 2278 2243 2279 2244 [[package]] ··· 2291 2256 ] 2292 2257 2293 2258 [[package]] 2294 - name = "darling_core" 2295 - version = "0.21.3" 2296 - source = "registry+https://github.com/rust-lang/crates.io-index" 2297 - checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" 2298 - dependencies = [ 2299 - "fnv", 2300 - "ident_case", 2301 - "proc-macro2", 2302 - "quote", 2303 - "strsim", 2304 - "syn 2.0.91", 2305 - ] 2306 - 2307 - [[package]] 2308 2259 name = "darling_macro" 2309 2260 version = "0.20.10" 2310 2261 source = "registry+https://github.com/rust-lang/crates.io-index" 2311 2262 checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" 2312 2263 dependencies = [ 2313 - "darling_core 0.20.10", 2314 - "quote", 2315 - "syn 2.0.91", 2316 - ] 2317 - 2318 - [[package]] 2319 - name = "darling_macro" 2320 - version = "0.21.3" 2321 - source = "registry+https://github.com/rust-lang/crates.io-index" 2322 - checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" 2323 - dependencies = [ 2324 - "darling_core 0.21.3", 2264 + "darling_core", 2325 2265 "quote", 2326 2266 "syn 2.0.91", 2327 2267 ] ··· 3752 3692 source = "registry+https://github.com/rust-lang/crates.io-index" 3753 3693 checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" 3754 3694 dependencies = [ 3755 - "darling 0.20.10", 3695 + "darling", 3756 3696 "proc-macro2", 3757 3697 "quote", 3758 3698 "syn 2.0.91", ··· 3981 3921 version = "1.2.1" 3982 3922 source = "registry+https://github.com/rust-lang/crates.io-index" 3983 3923 checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" 3984 - 3985 - [[package]] 3986 - name = "downcast-rs" 3987 - version = "2.0.2" 3988 - source = "registry+https://github.com/rust-lang/crates.io-index" 3989 - checksum = "117240f60069e65410b3ae1bb213295bd828f707b5bec6596a1afc8793ce0cbc" 3990 3924 3991 3925 [[package]] 3992 3926 name = "dpi" ··· 4793 4727 4794 4728 [[package]] 4795 4729 name = "fs4" 4796 - version = "0.13.1" 4730 + version = "0.8.4" 4797 4731 source = "registry+https://github.com/rust-lang/crates.io-index" 4798 - checksum = "8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4" 4732 + checksum = "f7e180ac76c23b45e767bd7ae9579bc0bb458618c4bc71835926e098e61d15f8" 4799 4733 dependencies = [ 4800 - "rustix 1.1.2", 4801 - "windows-sys 0.59.0", 4734 + "rustix 0.38.42", 4735 + "windows-sys 0.52.0", 4802 4736 ] 4803 4737 4804 4738 [[package]] ··· 5906 5840 ] 5907 5841 5908 5842 [[package]] 5909 - name = "hyperloglogplus" 5910 - version = "0.4.1" 5911 - source = "registry+https://github.com/rust-lang/crates.io-index" 5912 - checksum = "621debdf94dcac33e50475fdd76d34d5ea9c0362a834b9db08c3024696c1fbe3" 5913 - dependencies = [ 5914 - "serde", 5915 - ] 5916 - 5917 - [[package]] 5918 5843 name = "iana-time-zone" 5919 5844 version = "0.1.61" 5920 5845 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 6262 6187 source = "registry+https://github.com/rust-lang/crates.io-index" 6263 6188 checksum = "894813a444908c0c8c0e221b041771d107c4a21de1d317dc49bcc66e3c9e5b3f" 6264 6189 dependencies = [ 6265 - "darling 0.20.10", 6190 + "darling", 6266 6191 "indoc", 6267 6192 "proc-macro2", 6268 6193 "quote", 6269 6194 "syn 2.0.91", 6195 + ] 6196 + 6197 + [[package]] 6198 + name = "instant" 6199 + version = "0.1.13" 6200 + source = "registry+https://github.com/rust-lang/crates.io-index" 6201 + checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 6202 + dependencies = [ 6203 + "cfg-if 1.0.0", 6204 + "js-sys", 6205 + "wasm-bindgen", 6206 + "web-sys", 6270 6207 ] 6271 6208 6272 6209 [[package]] ··· 6383 6320 ] 6384 6321 6385 6322 [[package]] 6386 - name = "itertools" 6387 - version = "0.14.0" 6388 - source = "registry+https://github.com/rust-lang/crates.io-index" 6389 - checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 6390 - dependencies = [ 6391 - "either", 6392 - ] 6393 - 6394 - [[package]] 6395 6323 name = "itoa" 6396 6324 version = "1.0.14" 6397 6325 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 7020 6948 7021 6949 [[package]] 7022 6950 name = "measure_time" 7023 - version = "0.9.0" 6951 + version = "0.8.3" 7024 6952 source = "registry+https://github.com/rust-lang/crates.io-index" 7025 - checksum = "51c55d61e72fc3ab704396c5fa16f4c184db37978ae4e94ca8959693a235fc0e" 6953 + checksum = "dbefd235b0aadd181626f281e1d684e116972988c14c264e42069d5e8a5775cc" 7026 6954 dependencies = [ 6955 + "instant", 7027 6956 "log", 7028 6957 ] 7029 6958 ··· 8096 8025 8097 8026 [[package]] 8098 8027 name = "ownedbytes" 8099 - version = "0.9.0" 8028 + version = "0.7.0" 8100 8029 source = "registry+https://github.com/rust-lang/crates.io-index" 8101 - checksum = "2fbd56f7631767e61784dc43f8580f403f4475bd4aaa4da003e6295e1bab4a7e" 8030 + checksum = "c3a059efb063b8f425b948e042e6b9bd85edfe60e913630ed727b23e2dfcc558" 8102 8031 dependencies = [ 8103 8032 "stable_deref_trait", 8104 8033 ] ··· 10425 10354 source = "registry+https://github.com/rust-lang/crates.io-index" 10426 10355 checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" 10427 10356 dependencies = [ 10428 - "darling 0.20.10", 10357 + "darling", 10429 10358 "proc-macro2", 10430 10359 "quote", 10431 10360 "syn 2.0.91", ··· 10606 10535 10607 10536 [[package]] 10608 10537 name = "sketches-ddsketch" 10609 - version = "0.3.0" 10538 + version = "0.2.2" 10610 10539 source = "registry+https://github.com/rust-lang/crates.io-index" 10611 - checksum = "c1e9a774a6c28142ac54bb25d25562e6bcf957493a184f15ad4eebccb23e410a" 10540 + checksum = "85636c14b73d81f541e525f585c0a2109e6744e1565b5c1668e31c70c10ed65c" 10612 10541 dependencies = [ 10613 10542 "serde", 10614 10543 ] ··· 11719 11648 11720 11649 [[package]] 11721 11650 name = "tantivy" 11722 - version = "0.25.0" 11651 + version = "0.22.1" 11723 11652 source = "registry+https://github.com/rust-lang/crates.io-index" 11724 - checksum = "502915c7381c5cb2d2781503962610cb880ad8f1a0ca95df1bae645d5ebf2545" 11653 + checksum = "96599ea6fccd844fc833fed21d2eecac2e6a7c1afd9e044057391d78b1feb141" 11725 11654 dependencies = [ 11726 11655 "aho-corasick", 11727 11656 "arc-swap", 11728 11657 "base64 0.22.1", 11729 11658 "bitpacking", 11730 - "bon", 11731 11659 "byteorder", 11732 11660 "census", 11733 11661 "crc32fast", 11734 11662 "crossbeam-channel", 11735 - "downcast-rs 2.0.2", 11663 + "downcast-rs", 11736 11664 "fastdivide", 11737 11665 "fnv", 11738 11666 "fs4", 11739 11667 "htmlescape", 11740 - "hyperloglogplus", 11741 - "itertools 0.14.0", 11668 + "itertools 0.12.1", 11742 11669 "levenshtein_automata", 11743 11670 "log", 11744 11671 "lru", 11745 11672 "lz4_flex", 11746 11673 "measure_time", 11747 11674 "memmap2 0.9.5", 11675 + "num_cpus", 11748 11676 "once_cell", 11749 11677 "oneshot", 11750 11678 "rayon", 11751 11679 "regex", 11752 11680 "rust-stemmers", 11753 - "rustc-hash 2.0.0", 11681 + "rustc-hash 1.1.0", 11754 11682 "serde", 11755 11683 "serde_json", 11756 11684 "sketches-ddsketch", ··· 11763 11691 "tantivy-stacker", 11764 11692 "tantivy-tokenizer-api", 11765 11693 "tempfile", 11766 - "thiserror 2.0.9", 11694 + "thiserror 1.0.63", 11767 11695 "time", 11768 11696 "uuid", 11769 11697 "winapi", ··· 11771 11699 11772 11700 [[package]] 11773 11701 name = "tantivy-bitpacker" 11774 - version = "0.9.0" 11702 + version = "0.6.0" 11775 11703 source = "registry+https://github.com/rust-lang/crates.io-index" 11776 - checksum = "c3b04eed5108d8283607da6710fe17a7663523440eaf7ea5a1a440d19a1448b6" 11704 + checksum = "284899c2325d6832203ac6ff5891b297fc5239c3dc754c5bc1977855b23c10df" 11777 11705 dependencies = [ 11778 11706 "bitpacking", 11779 11707 ] 11780 11708 11781 11709 [[package]] 11782 11710 name = "tantivy-columnar" 11783 - version = "0.6.0" 11711 + version = "0.3.0" 11784 11712 source = "registry+https://github.com/rust-lang/crates.io-index" 11785 - checksum = "8b628488ae936c83e92b5c4056833054ca56f76c0e616aee8339e24ac89119cd" 11713 + checksum = "12722224ffbe346c7fec3275c699e508fd0d4710e629e933d5736ec524a1f44e" 11786 11714 dependencies = [ 11787 - "downcast-rs 2.0.2", 11715 + "downcast-rs", 11788 11716 "fastdivide", 11789 - "itertools 0.14.0", 11717 + "itertools 0.12.1", 11790 11718 "serde", 11791 11719 "tantivy-bitpacker", 11792 11720 "tantivy-common", ··· 11796 11724 11797 11725 [[package]] 11798 11726 name = "tantivy-common" 11799 - version = "0.10.0" 11727 + version = "0.7.0" 11800 11728 source = "registry+https://github.com/rust-lang/crates.io-index" 11801 - checksum = "f880aa7cab0c063a47b62596d10991cdd0b6e0e0575d9c5eeb298b307a25de55" 11729 + checksum = "8019e3cabcfd20a1380b491e13ff42f57bb38bf97c3d5fa5c07e50816e0621f4" 11802 11730 dependencies = [ 11803 11731 "async-trait", 11804 11732 "byteorder", ··· 11820 11748 11821 11749 [[package]] 11822 11750 name = "tantivy-query-grammar" 11823 - version = "0.25.0" 11751 + version = "0.22.0" 11824 11752 source = "registry+https://github.com/rust-lang/crates.io-index" 11825 - checksum = "768fccdc84d60d86235d42d7e4c33acf43c418258ff5952abf07bd7837fcd26b" 11753 + checksum = "847434d4af57b32e309f4ab1b4f1707a6c566656264caa427ff4285c4d9d0b82" 11826 11754 dependencies = [ 11827 11755 "nom 7.1.3", 11828 - "serde", 11829 - "serde_json", 11830 11756 ] 11831 11757 11832 11758 [[package]] 11833 11759 name = "tantivy-sstable" 11834 - version = "0.6.0" 11760 + version = "0.3.0" 11835 11761 source = "registry+https://github.com/rust-lang/crates.io-index" 11836 - checksum = "f8292095d1a8a2c2b36380ec455f910ab52dde516af36321af332c93f20ab7d5" 11762 + checksum = "c69578242e8e9fc989119f522ba5b49a38ac20f576fc778035b96cc94f41f98e" 11837 11763 dependencies = [ 11838 - "futures-util", 11839 - "itertools 0.14.0", 11840 11764 "tantivy-bitpacker", 11841 11765 "tantivy-common", 11842 11766 "tantivy-fst", ··· 11845 11769 11846 11770 [[package]] 11847 11771 name = "tantivy-stacker" 11848 - version = "0.6.0" 11772 + version = "0.3.0" 11849 11773 source = "registry+https://github.com/rust-lang/crates.io-index" 11850 - checksum = "23d38a379411169f0b3002c9cba61cdfe315f757e9d4f239c00c282497a0749d" 11774 + checksum = "c56d6ff5591fc332739b3ce7035b57995a3ce29a93ffd6012660e0949c956ea8" 11851 11775 dependencies = [ 11852 11776 "murmurhash32", 11853 11777 "rand_distr", ··· 11856 11780 11857 11781 [[package]] 11858 11782 name = "tantivy-tokenizer-api" 11859 - version = "0.6.0" 11783 + version = "0.3.0" 11860 11784 source = "registry+https://github.com/rust-lang/crates.io-index" 11861 - checksum = "23024f6aeb25ceb1a0e27740c84bdb0fae52626737b7e9a9de6ad5aa25c7b038" 11785 + checksum = "2a0dcade25819a89cfe6f17d932c9cedff11989936bf6dd4f336d50392053b04" 11862 11786 dependencies = [ 11863 11787 "serde", 11864 11788 ] ··· 13178 13102 checksum = "673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35" 13179 13103 dependencies = [ 13180 13104 "cc", 13181 - "downcast-rs 1.2.1", 13105 + "downcast-rs", 13182 13106 "rustix 1.1.2", 13183 13107 "scoped-tls", 13184 13108 "smallvec",
+1 -1
crates/graphql/Cargo.toml
··· 29 29 serde_json = "1.0.128" 30 30 slab = "0.4.9" 31 31 sqlx = {version = "0.8.2", features = ["runtime-tokio", "tls-rustls", "sqlite", "chrono", "derive", "macros"]} 32 - tantivy = "0.25.0" 32 + tantivy = "0.22.0" 33 33 tokio = {version = "1.36.0", features = ["full"]}
+1 -1
crates/rpc/Cargo.toml
··· 32 32 "derive", 33 33 "macros", 34 34 ] } 35 - tantivy = "0.25.0" 35 + tantivy = "0.22.0" 36 36 tokio = { version = "1.36.0", features = ["full"] } 37 37 tokio-stream = "0.1.16" 38 38 tonic = "0.12.3"
+1 -1
crates/search/Cargo.toml
··· 8 8 regex.workspace = true 9 9 rockbox-library = {path = "../library"} 10 10 serde = {version = "1.0.213", features = ["derive"]} 11 - tantivy = "0.25.0" 11 + tantivy = "0.22.0"