tui: ratatui 0.29 -> 0.30, which drops lru 0.12 and paste

b1494e5 · Gabriel Morell · 2026-10-23 15:09

2 files +747 -103
Message
{commit_body(@commit)}

Files changed

modified Cargo.lock
+744 −100
@@ -23,23 +23,11 @@ version = "0.7.7"
23 23 source = "registry+https://github.com/rust-lang/crates.io-index"
24 24 checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd"
25 25 dependencies = [
26 − "getrandom",
26 + "getrandom 0.2.12",
27 27 "once_cell",
28 28 "version_check",
29 29 ]
30 30
31 −[[package]]
32 −name = "ahash"
33 −version = "0.8.7"
34 −source = "registry+https://github.com/rust-lang/crates.io-index"
35 −checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
36 −dependencies = [
37 − "cfg-if",
38 − "once_cell",
39 − "version_check",
40 − "zerocopy",
41 −]
42 −
43 31 [[package]]
44 32 name = "aho-corasick"
45 33 version = "1.1.2"
@@ -130,6 +118,15 @@ version = "1.0.103"
130 118 source = "registry+https://github.com/rust-lang/crates.io-index"
131 119 checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3"
132 120
121 +[[package]]
122 +name = "approx"
123 +version = "0.5.1"
124 +source = "registry+https://github.com/rust-lang/crates.io-index"
125 +checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
126 +dependencies = [
127 + "num-traits",
128 +]
129 +
133 130 [[package]]
134 131 name = "arrayvec"
135 132 version = "0.7.6"
@@ -178,6 +175,15 @@ dependencies = [
178 175 "num-traits",
179 176 ]
180 177
178 +[[package]]
179 +name = "atomic"
180 +version = "0.6.1"
181 +source = "registry+https://github.com/rust-lang/crates.io-index"
182 +checksum = "a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340"
183 +dependencies = [
184 + "bytemuck",
185 +]
186 +
181 187 [[package]]
182 188 name = "autocfg"
183 189 version = "1.1.0"
@@ -237,6 +243,21 @@ dependencies = [
237 243 "serde",
238 244 ]
239 245
246 +[[package]]
247 +name = "bit-set"
248 +version = "0.5.3"
249 +source = "registry+https://github.com/rust-lang/crates.io-index"
250 +checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
251 +dependencies = [
252 + "bit-vec",
253 +]
254 +
255 +[[package]]
256 +name = "bit-vec"
257 +version = "0.6.3"
258 +source = "registry+https://github.com/rust-lang/crates.io-index"
259 +checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
260 +
240 261 [[package]]
241 262 name = "bitflags"
242 263 version = "1.3.2"
@@ -245,11 +266,11 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
245 266
246 267 [[package]]
247 268 name = "bitflags"
248 −version = "2.4.2"
269 +version = "2.13.2"
249 270 source = "registry+https://github.com/rust-lang/crates.io-index"
250 −checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
271 +checksum = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06"
251 272 dependencies = [
252 − "serde",
273 + "serde_core",
253 274 ]
254 275
255 276 [[package]]
@@ -302,6 +323,12 @@ version = "3.16.0"
302 323 source = "registry+https://github.com/rust-lang/crates.io-index"
303 324 checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
304 325
326 +[[package]]
327 +name = "by_address"
328 +version = "1.2.1"
329 +source = "registry+https://github.com/rust-lang/crates.io-index"
330 +checksum = "64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06"
331 +
305 332 [[package]]
306 333 name = "bytecheck"
307 334 version = "0.6.12"
@@ -324,6 +351,12 @@ dependencies = [
324 351 "syn 1.0.109",
325 352 ]
326 353
354 +[[package]]
355 +name = "bytemuck"
356 +version = "1.25.2"
357 +source = "registry+https://github.com/rust-lang/crates.io-index"
358 +checksum = "95832e849adfb21180ccb6826a99da14e5d266ae5c2e668e1602cf234f153797"
359 +
327 360 [[package]]
328 361 name = "byteorder"
329 362 version = "1.5.0"
@@ -346,12 +379,6 @@ dependencies = [
346 379 "displaydoc",
347 380 ]
348 381
349 −[[package]]
350 −name = "cassowary"
351 −version = "0.3.0"
352 −source = "registry+https://github.com/rust-lang/crates.io-index"
353 −checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53"
354 −
355 382 [[package]]
356 383 name = "castaway"
357 384 version = "0.2.3"
@@ -373,9 +400,9 @@ dependencies = [
373 400
374 401 [[package]]
375 402 name = "cfg-if"
376 −version = "1.0.0"
403 +version = "1.0.5"
377 404 source = "registry+https://github.com/rust-lang/crates.io-index"
378 −checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
405 +checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600"
379 406
380 407 [[package]]
381 408 name = "cfg_aliases"
@@ -405,7 +432,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
405 432 checksum = "a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3"
406 433 dependencies = [
407 434 "chrono",
408 − "phf",
435 + "phf 0.12.1",
409 436 ]
410 437
411 438 [[package]]
@@ -493,9 +520,9 @@ dependencies = [
493 520
494 521 [[package]]
495 522 name = "compact_str"
496 −version = "0.8.0"
523 +version = "0.9.1"
497 524 source = "registry+https://github.com/rust-lang/crates.io-index"
498 −checksum = "6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644"
525 +checksum = "9dfdd1c2274d9aa354115b09dc9a901d6c5576818cdf70d14cae2bdb47df00ab"
499 526 dependencies = [
500 527 "castaway",
501 528 "cfg-if",
@@ -511,6 +538,15 @@ version = "0.9.6"
511 538 source = "registry+https://github.com/rust-lang/crates.io-index"
512 539 checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
513 540
541 +[[package]]
542 +name = "convert_case"
543 +version = "0.10.0"
544 +source = "registry+https://github.com/rust-lang/crates.io-index"
545 +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9"
546 +dependencies = [
547 + "unicode-segmentation",
548 +]
549 +
514 550 [[package]]
515 551 name = "core-foundation-sys"
516 552 version = "0.8.7"
@@ -559,6 +595,12 @@ dependencies = [
559 595 "cfg-if",
560 596 ]
561 597
598 +[[package]]
599 +name = "critical-section"
600 +version = "1.2.0"
601 +source = "registry+https://github.com/rust-lang/crates.io-index"
602 +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
603 +
562 604 [[package]]
563 605 name = "crossbeam-queue"
564 606 version = "0.3.12"
@@ -576,12 +618,14 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
576 618
577 619 [[package]]
578 620 name = "crossterm"
579 −version = "0.28.1"
621 +version = "0.29.0"
580 622 source = "registry+https://github.com/rust-lang/crates.io-index"
581 −checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6"
623 +checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b"
582 624 dependencies = [
583 − "bitflags 2.4.2",
625 + "bitflags 2.13.2",
584 626 "crossterm_winapi",
627 + "derive_more",
628 + "document-features",
585 629 "mio",
586 630 "parking_lot",
587 631 "rustix",
@@ -609,6 +653,16 @@ dependencies = [
609 653 "typenum",
610 654 ]
611 655
656 +[[package]]
657 +name = "csscolorparser"
658 +version = "0.6.2"
659 +source = "registry+https://github.com/rust-lang/crates.io-index"
660 +checksum = "eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf"
661 +dependencies = [
662 + "lab",
663 + "phf 0.11.3",
664 +]
665 +
612 666 [[package]]
613 667 name = "darling"
614 668 version = "0.20.10"
@@ -656,6 +710,12 @@ dependencies = [
656 710 "regex",
657 711 ]
658 712
713 +[[package]]
714 +name = "deltae"
715 +version = "0.3.2"
716 +source = "registry+https://github.com/rust-lang/crates.io-index"
717 +checksum = "5729f5117e208430e437df2f4843f5e5952997175992d1414f94c57d61e270b4"
718 +
659 719 [[package]]
660 720 name = "der"
661 721 version = "0.7.9"
@@ -692,6 +752,7 @@ version = "2.1.1"
692 752 source = "registry+https://github.com/rust-lang/crates.io-index"
693 753 checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb"
694 754 dependencies = [
755 + "convert_case",
695 756 "proc-macro2",
696 757 "quote",
697 758 "rustc_version",
@@ -749,6 +810,15 @@ dependencies = [
749 810 "syn 2.0.90",
750 811 ]
751 812
813 +[[package]]
814 +name = "document-features"
815 +version = "0.2.12"
816 +source = "registry+https://github.com/rust-lang/crates.io-index"
817 +checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61"
818 +dependencies = [
819 + "litrs",
820 +]
821 +
752 822 [[package]]
753 823 name = "dotenvy"
754 824 version = "0.15.7"
@@ -834,6 +904,15 @@ dependencies = [
834 904 "windows-sys 0.48.0",
835 905 ]
836 906
907 +[[package]]
908 +name = "euclid"
909 +version = "0.22.14"
910 +source = "registry+https://github.com/rust-lang/crates.io-index"
911 +checksum = "f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06"
912 +dependencies = [
913 + "num-traits",
914 +]
915 +
837 916 [[package]]
838 917 name = "event-listener"
839 918 version = "5.4.2"
@@ -855,12 +934,45 @@ dependencies = [
855 934 "once_cell",
856 935 ]
857 936
937 +[[package]]
938 +name = "fancy-regex"
939 +version = "0.11.0"
940 +source = "registry+https://github.com/rust-lang/crates.io-index"
941 +checksum = "b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2"
942 +dependencies = [
943 + "bit-set",
944 + "regex",
945 +]
946 +
947 +[[package]]
948 +name = "filedescriptor"
949 +version = "0.8.3"
950 +source = "registry+https://github.com/rust-lang/crates.io-index"
951 +checksum = "e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d"
952 +dependencies = [
953 + "libc",
954 + "thiserror 1.0.56",
955 + "winapi",
956 +]
957 +
858 958 [[package]]
859 959 name = "find-msvc-tools"
860 960 version = "0.1.15"
861 961 source = "registry+https://github.com/rust-lang/crates.io-index"
862 962 checksum = "1c66915cc5391097de7a2b0b972e8505aa33c0df401fd3a6811dbdb32881ba48"
863 963
964 +[[package]]
965 +name = "finl_unicode"
966 +version = "1.5.0"
967 +source = "registry+https://github.com/rust-lang/crates.io-index"
968 +checksum = "80bb028c8b4148c9ee0cca68fcd9add6044e81d3619f48577ddf13a263d047a2"
969 +
970 +[[package]]
971 +name = "fixedbitset"
972 +version = "0.4.2"
973 +source = "registry+https://github.com/rust-lang/crates.io-index"
974 +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
975 +
864 976 [[package]]
865 977 name = "flate2"
866 978 version = "1.1.10"
@@ -895,6 +1007,12 @@ version = "0.1.5"
895 1007 source = "registry+https://github.com/rust-lang/crates.io-index"
896 1008 checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
897 1009
1010 +[[package]]
1011 +name = "foldhash"
1012 +version = "0.2.0"
1013 +source = "registry+https://github.com/rust-lang/crates.io-index"
1014 +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
1015 +
898 1016 [[package]]
899 1017 name = "form_urlencoded"
900 1018 version = "1.2.1"
@@ -1031,6 +1149,29 @@ dependencies = [
1031 1149 "wasi",
1032 1150 ]
1033 1151
1152 +[[package]]
1153 +name = "getrandom"
1154 +version = "0.3.4"
1155 +source = "registry+https://github.com/rust-lang/crates.io-index"
1156 +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
1157 +dependencies = [
1158 + "cfg-if",
1159 + "libc",
1160 + "r-efi 5.3.0",
1161 + "wasip2",
1162 +]
1163 +
1164 +[[package]]
1165 +name = "getrandom"
1166 +version = "0.4.3"
1167 +source = "registry+https://github.com/rust-lang/crates.io-index"
1168 +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
1169 +dependencies = [
1170 + "cfg-if",
1171 + "libc",
1172 + "r-efi 6.0.0",
1173 +]
1174 +
1034 1175 [[package]]
1035 1176 name = "gimli"
1036 1177 version = "0.32.3"
@@ -1049,28 +1190,29 @@ version = "0.12.3"
1049 1190 source = "registry+https://github.com/rust-lang/crates.io-index"
1050 1191 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
1051 1192 dependencies = [
1052 − "ahash 0.7.7",
1193 + "ahash",
1053 1194 ]
1054 1195
1055 1196 [[package]]
1056 1197 name = "hashbrown"
1057 −version = "0.14.5"
1198 +version = "0.15.2"
1058 1199 source = "registry+https://github.com/rust-lang/crates.io-index"
1059 −checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
1200 +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
1060 1201 dependencies = [
1061 − "ahash 0.8.7",
1062 1202 "allocator-api2",
1203 + "equivalent",
1204 + "foldhash 0.1.5",
1063 1205 ]
1064 1206
1065 1207 [[package]]
1066 1208 name = "hashbrown"
1067 −version = "0.15.2"
1209 +version = "0.17.1"
1068 1210 source = "registry+https://github.com/rust-lang/crates.io-index"
1069 −checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
1211 +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
1070 1212 dependencies = [
1071 1213 "allocator-api2",
1072 1214 "equivalent",
1073 − "foldhash",
1215 + "foldhash 0.2.0",
1074 1216 ]
1075 1217
1076 1218 [[package]]
@@ -1454,7 +1596,7 @@ version = "0.7.15"
1454 1596 source = "registry+https://github.com/rust-lang/crates.io-index"
1455 1597 checksum = "ed3bd0ecfbb87805f538bb7b32e5239ca0763890c623e349860ecba69469f2bb"
1456 1598 dependencies = [
1457 − "bitflags 2.4.2",
1599 + "bitflags 2.13.2",
1458 1600 "cfg-if",
1459 1601 "libc",
1460 1602 ]
@@ -1470,9 +1612,9 @@ dependencies = [
1470 1612
1471 1613 [[package]]
1472 1614 name = "itertools"
1473 −version = "0.13.0"
1615 +version = "0.14.0"
1474 1616 source = "registry+https://github.com/rust-lang/crates.io-index"
1475 −checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
1617 +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
1476 1618 dependencies = [
1477 1619 "either",
1478 1620 ]
@@ -1499,6 +1641,23 @@ dependencies = [
1499 1641 "wasm-bindgen",
1500 1642 ]
1501 1643
1644 +[[package]]
1645 +name = "kasuari"
1646 +version = "0.4.13"
1647 +source = "registry+https://github.com/rust-lang/crates.io-index"
1648 +checksum = "72f14c90e40a6133f4805b83542a7ed7364f56070b447f56e7f4e90297122209"
1649 +dependencies = [
1650 + "hashbrown 0.17.1",
1651 + "portable-atomic",
1652 + "thiserror 2.0.21",
1653 +]
1654 +
1655 +[[package]]
1656 +name = "lab"
1657 +version = "0.11.0"
1658 +source = "registry+https://github.com/rust-lang/crates.io-index"
1659 +checksum = "bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f"
1660 +
1502 1661 [[package]]
1503 1662 name = "lazy_static"
1504 1663 version = "1.5.0"
@@ -1526,7 +1685,7 @@ version = "0.1.3"
1526 1685 source = "registry+https://github.com/rust-lang/crates.io-index"
1527 1686 checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
1528 1687 dependencies = [
1529 − "bitflags 2.4.2",
1688 + "bitflags 2.13.2",
1530 1689 "libc",
1531 1690 ]
1532 1691
@@ -1541,11 +1700,20 @@ dependencies = [
1541 1700 "vcpkg",
1542 1701 ]
1543 1702
1703 +[[package]]
1704 +name = "line-clipping"
1705 +version = "0.3.8"
1706 +source = "registry+https://github.com/rust-lang/crates.io-index"
1707 +checksum = "e752191d037c44ad111a8caa762921926658402f01cc1253f7bef2020ece4f5e"
1708 +dependencies = [
1709 + "bitflags 2.13.2",
1710 +]
1711 +
1544 1712 [[package]]
1545 1713 name = "linux-raw-sys"
1546 −version = "0.4.14"
1714 +version = "0.12.1"
1547 1715 source = "registry+https://github.com/rust-lang/crates.io-index"
1548 −checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
1716 +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
1549 1717
1550 1718 [[package]]
1551 1719 name = "litemap"
@@ -1559,6 +1727,12 @@ version = "0.8.3"
1559 1727 source = "registry+https://github.com/rust-lang/crates.io-index"
1560 1728 checksum = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae"
1561 1729
1730 +[[package]]
1731 +name = "litrs"
1732 +version = "1.0.1"
1733 +source = "registry+https://github.com/rust-lang/crates.io-index"
1734 +checksum = "4744e383959f0db86ede514b809b1c53251889093803c05267acc7d4e7030d70"
1735 +
1562 1736 [[package]]
1563 1737 name = "lock_api"
1564 1738 version = "0.4.11"
@@ -1610,11 +1784,11 @@ dependencies = [
1610 1784
1611 1785 [[package]]
1612 1786 name = "lru"
1613 −version = "0.12.1"
1787 +version = "0.18.5"
1614 1788 source = "registry+https://github.com/rust-lang/crates.io-index"
1615 −checksum = "2994eeba8ed550fd9b47a0b38f0242bc3344e496483c6180b69139cc2fa5d1d7"
1789 +checksum = "ef9ac18847474e638e3702b76c65d4eb93428471a74778ef0f1be711717f89b5"
1616 1790 dependencies = [
1617 − "hashbrown 0.14.5",
1791 + "hashbrown 0.17.1",
1618 1792 ]
1619 1793
1620 1794 [[package]]
@@ -1623,7 +1797,7 @@ version = "1.2.1"
1623 1797 source = "registry+https://github.com/rust-lang/crates.io-index"
1624 1798 checksum = "f3d0581a75c45969c63afd2bb87b1d8b25cfcc556c7a918cf9bb13b0fe8d2381"
1625 1799 dependencies = [
1626 − "nix",
1800 + "nix 0.31.3",
1627 1801 "serde",
1628 1802 "windows-sys 0.61.2",
1629 1803 ]
@@ -1653,6 +1827,12 @@ version = "2.7.1"
1653 1827 source = "registry+https://github.com/rust-lang/crates.io-index"
1654 1828 checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
1655 1829
1830 +[[package]]
1831 +name = "memmem"
1832 +version = "0.1.1"
1833 +source = "registry+https://github.com/rust-lang/crates.io-index"
1834 +checksum = "a64a92489e2744ce060c349162be1c5f33c6969234104dbd99ddb5feb08b8c15"
1835 +
1656 1836 [[package]]
1657 1837 name = "memoffset"
1658 1838 version = "0.9.1"
@@ -1662,6 +1842,12 @@ dependencies = [
1662 1842 "autocfg",
1663 1843 ]
1664 1844
1845 +[[package]]
1846 +name = "minimal-lexical"
1847 +version = "0.2.1"
1848 +source = "registry+https://github.com/rust-lang/crates.io-index"
1849 +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
1850 +
1665 1851 [[package]]
1666 1852 name = "miniz_oxide"
1667 1853 version = "0.8.9"
@@ -1693,26 +1879,48 @@ dependencies = [
1693 1879 "windows-sys 0.52.0",
1694 1880 ]
1695 1881
1882 +[[package]]
1883 +name = "nix"
1884 +version = "0.29.0"
1885 +source = "registry+https://github.com/rust-lang/crates.io-index"
1886 +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
1887 +dependencies = [
1888 + "bitflags 2.13.2",
1889 + "cfg-if",
1890 + "cfg_aliases",
1891 + "libc",
1892 +]
1893 +
1696 1894 [[package]]
1697 1895 name = "nix"
1698 1896 version = "0.31.3"
1699 1897 source = "registry+https://github.com/rust-lang/crates.io-index"
1700 1898 checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d"
1701 1899 dependencies = [
1702 − "bitflags 2.4.2",
1900 + "bitflags 2.13.2",
1703 1901 "cfg-if",
1704 1902 "cfg_aliases",
1705 1903 "libc",
1706 1904 "memoffset",
1707 1905 ]
1708 1906
1907 +[[package]]
1908 +name = "nom"
1909 +version = "7.1.3"
1910 +source = "registry+https://github.com/rust-lang/crates.io-index"
1911 +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
1912 +dependencies = [
1913 + "memchr",
1914 + "minimal-lexical",
1915 +]
1916 +
1709 1917 [[package]]
1710 1918 name = "nu-ansi-term"
1711 1919 version = "0.50.3"
1712 1920 source = "registry+https://github.com/rust-lang/crates.io-index"
1713 1921 checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
1714 1922 dependencies = [
1715 − "windows-sys 0.59.0",
1923 + "windows-sys 0.61.2",
1716 1924 ]
1717 1925
1718 1926 [[package]]
@@ -1747,6 +1955,17 @@ version = "0.2.2"
1747 1955 source = "registry+https://github.com/rust-lang/crates.io-index"
1748 1956 checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"
1749 1957
1958 +[[package]]
1959 +name = "num-derive"
1960 +version = "0.4.2"
1961 +source = "registry+https://github.com/rust-lang/crates.io-index"
1962 +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
1963 +dependencies = [
1964 + "proc-macro2",
1965 + "quote",
1966 + "syn 2.0.90",
1967 +]
1968 +
1750 1969 [[package]]
1751 1970 name = "num-integer"
1752 1971 version = "0.1.46"
@@ -1847,6 +2066,39 @@ version = "4.4.0"
1847 2066 source = "registry+https://github.com/rust-lang/crates.io-index"
1848 2067 checksum = "13c45bb4a6ae1280ec0803b1ef9d3455eb50f01efbbe1447ab020f1d54fba9d8"
1849 2068
2069 +[[package]]
2070 +name = "palette"
2071 +version = "0.7.7"
2072 +source = "registry+https://github.com/rust-lang/crates.io-index"
2073 +checksum = "ddeed8580d347d2abf3dcf06a5f0b3dc020258338526b277847cd4248a70fc64"
2074 +dependencies = [
2075 + "approx",
2076 + "libm",
2077 + "palette_derive",
2078 + "palette_math",
2079 +]
2080 +
2081 +[[package]]
2082 +name = "palette_derive"
2083 +version = "0.7.7"
2084 +source = "registry+https://github.com/rust-lang/crates.io-index"
2085 +checksum = "88537020289b719d81be994ccf1bbf4990f477e2f69ee52fe3e45f43a02e56be"
2086 +dependencies = [
2087 + "by_address",
2088 + "proc-macro2",
2089 + "quote",
2090 + "syn 2.0.90",
2091 +]
2092 +
2093 +[[package]]
2094 +name = "palette_math"
2095 +version = "0.7.7"
2096 +source = "registry+https://github.com/rust-lang/crates.io-index"
2097 +checksum = "6e6eb142958d64335fb0e345c5b9ead2ecd6fc438c307e9d7d3c4fd428dbaf12"
2098 +dependencies = [
2099 + "libm",
2100 +]
2101 +
1850 2102 [[package]]
1851 2103 name = "parking"
1852 2104 version = "2.2.1"
@@ -1876,12 +2128,6 @@ dependencies = [
1876 2128 "windows-targets 0.48.5",
1877 2129 ]
1878 2130
1879 −[[package]]
1880 −name = "paste"
1881 −version = "1.0.14"
1882 −source = "registry+https://github.com/rust-lang/crates.io-index"
1883 −checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
1884 −
1885 2131 [[package]]
1886 2132 name = "pem-rfc7468"
1887 2133 version = "0.7.0"
@@ -1897,6 +2143,50 @@ version = "2.3.1"
1897 2143 source = "registry+https://github.com/rust-lang/crates.io-index"
1898 2144 checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
1899 2145
2146 +[[package]]
2147 +name = "pest"
2148 +version = "2.9.4"
2149 +source = "registry+https://github.com/rust-lang/crates.io-index"
2150 +checksum = "fd47a460a9cbc3b3429c7e22bf0d76653e779319bae45a499ca010c9a990bb23"
2151 +dependencies = [
2152 + "memchr",
2153 + "psm",
2154 + "stacker",
2155 + "ucd-trie",
2156 +]
2157 +
2158 +[[package]]
2159 +name = "pest_derive"
2160 +version = "2.9.4"
2161 +source = "registry+https://github.com/rust-lang/crates.io-index"
2162 +checksum = "203e46697708f7519ab1608393cf89239cafb46b8e6d08a8ffe359359b11ef44"
2163 +dependencies = [
2164 + "pest",
2165 + "pest_generator",
2166 +]
2167 +
2168 +[[package]]
2169 +name = "pest_generator"
2170 +version = "2.9.4"
2171 +source = "registry+https://github.com/rust-lang/crates.io-index"
2172 +checksum = "e84ae6340a458d3d6cfc73cf328cf3cfe90b2484cd0de25eb66aa954615ed4d5"
2173 +dependencies = [
2174 + "pest",
2175 + "pest_meta",
2176 + "proc-macro2",
2177 + "quote",
2178 + "syn 3.0.9",
2179 +]
2180 +
2181 +[[package]]
2182 +name = "pest_meta"
2183 +version = "2.9.4"
2184 +source = "registry+https://github.com/rust-lang/crates.io-index"
2185 +checksum = "b57f92f32b3dbce6598fd8f5cdf1f06a6072570b8103fa21728fa9036923e710"
2186 +dependencies = [
2187 + "pest",
2188 +]
2189 +
1900 2190 [[package]]
1901 2191 name = "pgvector"
1902 2192 version = "0.4.2"
@@ -1906,13 +2196,65 @@ dependencies = [
1906 2196 "serde",
1907 2197 ]
1908 2198
2199 +[[package]]
2200 +name = "phf"
2201 +version = "0.11.3"
2202 +source = "registry+https://github.com/rust-lang/crates.io-index"
2203 +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
2204 +dependencies = [
2205 + "phf_macros",
2206 + "phf_shared 0.11.3",
2207 +]
2208 +
1909 2209 [[package]]
1910 2210 name = "phf"
1911 2211 version = "0.12.1"
1912 2212 source = "registry+https://github.com/rust-lang/crates.io-index"
1913 2213 checksum = "913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7"
1914 2214 dependencies = [
1915 − "phf_shared",
2215 + "phf_shared 0.12.1",
2216 +]
2217 +
2218 +[[package]]
2219 +name = "phf_codegen"
2220 +version = "0.11.3"
2221 +source = "registry+https://github.com/rust-lang/crates.io-index"
2222 +checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
2223 +dependencies = [
2224 + "phf_generator",
2225 + "phf_shared 0.11.3",
2226 +]
2227 +
2228 +[[package]]
2229 +name = "phf_generator"
2230 +version = "0.11.3"
2231 +source = "registry+https://github.com/rust-lang/crates.io-index"
2232 +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
2233 +dependencies = [
2234 + "phf_shared 0.11.3",
2235 + "rand",
2236 +]
2237 +
2238 +[[package]]
2239 +name = "phf_macros"
2240 +version = "0.11.3"
2241 +source = "registry+https://github.com/rust-lang/crates.io-index"
2242 +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
2243 +dependencies = [
2244 + "phf_generator",
2245 + "phf_shared 0.11.3",
2246 + "proc-macro2",
2247 + "quote",
2248 + "syn 2.0.90",
2249 +]
2250 +
2251 +[[package]]
2252 +name = "phf_shared"
2253 +version = "0.11.3"
2254 +source = "registry+https://github.com/rust-lang/crates.io-index"
2255 +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
2256 +dependencies = [
2257 + "siphasher",
1916 2258 ]
1917 2259
1918 2260 [[package]]
@@ -1963,6 +2305,12 @@ version = "0.3.29"
1963 2305 source = "registry+https://github.com/rust-lang/crates.io-index"
1964 2306 checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb"
1965 2307
2308 +[[package]]
2309 +name = "portable-atomic"
2310 +version = "1.15.0"
2311 +source = "registry+https://github.com/rust-lang/crates.io-index"
2312 +checksum = "05c8b63e8d9609db387f0324918f81d68fe27748f084ef092fb35954d0539a85"
2313 +
1966 2314 [[package]]
1967 2315 name = "potential_utf"
1968 2316 version = "0.1.6"
@@ -2066,6 +2414,15 @@ dependencies = [
2066 2414 "yansi",
2067 2415 ]
2068 2416
2417 +[[package]]
2418 +name = "psm"
2419 +version = "0.1.24"
2420 +source = "registry+https://github.com/rust-lang/crates.io-index"
2421 +checksum = "200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810"
2422 +dependencies = [
2423 + "cc",
2424 +]
2425 +
2069 2426 [[package]]
2070 2427 name = "ptr_meta"
2071 2428 version = "0.1.4"
@@ -2095,6 +2452,18 @@ dependencies = [
2095 2452 "proc-macro2",
2096 2453 ]
2097 2454
2455 +[[package]]
2456 +name = "r-efi"
2457 +version = "5.3.0"
2458 +source = "registry+https://github.com/rust-lang/crates.io-index"
2459 +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
2460 +
2461 +[[package]]
2462 +name = "r-efi"
2463 +version = "6.0.0"
2464 +source = "registry+https://github.com/rust-lang/crates.io-index"
2465 +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
2466 +
2098 2467 [[package]]
2099 2468 name = "radium"
2100 2469 version = "0.7.0"
@@ -2128,29 +2497,108 @@ version = "0.6.4"
2128 2497 source = "registry+https://github.com/rust-lang/crates.io-index"
2129 2498 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
2130 2499 dependencies = [
2131 − "getrandom",
2500 + "getrandom 0.2.12",
2132 2501 ]
2133 2502
2134 2503 [[package]]
2135 2504 name = "ratatui"
2136 −version = "0.29.0"
2505 +version = "0.30.2"
2137 2506 source = "registry+https://github.com/rust-lang/crates.io-index"
2138 −checksum = "eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b"
2507 +checksum = "3274ba0a2c5e1bcad2a2005d20f4dc59dad26b2eb0940fb094500dba4099d57d"
2139 2508 dependencies = [
2140 − "bitflags 2.4.2",
2141 − "cassowary",
2509 + "instability",
2510 + "ratatui-core",
2511 + "ratatui-crossterm",
2512 + "ratatui-macros",
2513 + "ratatui-termina",
2514 + "ratatui-termwiz",
2515 + "ratatui-widgets",
2516 + "serde",
2517 +]
2518 +
2519 +[[package]]
2520 +name = "ratatui-core"
2521 +version = "0.1.2"
2522 +source = "registry+https://github.com/rust-lang/crates.io-index"
2523 +checksum = "cbb175c433c8e28a809d1f5773a2ae96e68c0ce40db865cbab1020bf33ae479c"
2524 +dependencies = [
2525 + "bitflags 2.13.2",
2142 2526 "compact_str",
2527 + "critical-section",
2528 + "hashbrown 0.17.1",
2529 + "itertools 0.14.0",
2530 + "kasuari",
2531 + "lru",
2532 + "palette",
2533 + "serde",
2534 + "strum 0.28.0",
2535 + "thiserror 2.0.21",
2536 + "unicode-segmentation",
2537 + "unicode-truncate",
2538 + "unicode-width",
2539 +]
2540 +
2541 +[[package]]
2542 +name = "ratatui-crossterm"
2543 +version = "0.1.2"
2544 +source = "registry+https://github.com/rust-lang/crates.io-index"
2545 +checksum = "567584a3b0e6a8203c23de40b4861497266725eb5363dbfd18a1edd603cca9f0"
2546 +dependencies = [
2547 + "cfg-if",
2143 2548 "crossterm",
2549 + "instability",
2550 + "ratatui-core",
2551 +]
2552 +
2553 +[[package]]
2554 +name = "ratatui-macros"
2555 +version = "0.7.2"
2556 +source = "registry+https://github.com/rust-lang/crates.io-index"
2557 +checksum = "ed7dc68daa7498a43e4d68e0eb078427e10c38fbcfbb1e42d955f1fa2140d814"
2558 +dependencies = [
2559 + "ratatui-core",
2560 + "ratatui-widgets",
2561 +]
2562 +
2563 +[[package]]
2564 +name = "ratatui-termina"
2565 +version = "0.1.0"
2566 +source = "registry+https://github.com/rust-lang/crates.io-index"
2567 +checksum = "c0bf912d9e66f057a759d92e386a280ea886b352ab757d6ac4d653c7ed2c43c2"
2568 +dependencies = [
2569 + "instability",
2570 + "ratatui-core",
2571 + "termina",
2572 +]
2573 +
2574 +[[package]]
2575 +name = "ratatui-termwiz"
2576 +version = "0.1.2"
2577 +source = "registry+https://github.com/rust-lang/crates.io-index"
2578 +checksum = "faf03e0380b7744054d6cb74224fe3adf062a029754933f575ca1e3b4c2ce977"
2579 +dependencies = [
2580 + "ratatui-core",
2581 + "termwiz",
2582 +]
2583 +
2584 +[[package]]
2585 +name = "ratatui-widgets"
2586 +version = "0.3.2"
2587 +source = "registry+https://github.com/rust-lang/crates.io-index"
2588 +checksum = "66e3d19bcc9130ca376277d93b60767ff121ace3be06f5f95f81dd68956407d1"
2589 +dependencies = [
2590 + "bitflags 2.13.2",
2591 + "hashbrown 0.17.1",
2144 2592 "indoc",
2145 2593 "instability",
2146 − "itertools 0.13.0",
2147 − "lru",
2148 − "paste",
2149 − "strum",
2594 + "itertools 0.14.0",
2595 + "line-clipping",
2596 + "ratatui-core",
2597 + "serde",
2598 + "strum 0.28.0",
2150 2599 "time",
2151 2600 "unicode-segmentation",
2152 − "unicode-truncate",
2153 − "unicode-width 0.2.0",
2601 + "unicode-width",
2154 2602 ]
2155 2603
2156 2604 [[package]]
@@ -2168,7 +2616,7 @@ version = "0.5.8"
2168 2616 source = "registry+https://github.com/rust-lang/crates.io-index"
2169 2617 checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
2170 2618 dependencies = [
2171 − "bitflags 2.4.2",
2619 + "bitflags 2.13.2",
2172 2620 ]
2173 2621
2174 2622 [[package]]
@@ -2177,7 +2625,7 @@ version = "0.4.6"
2177 2625 source = "registry+https://github.com/rust-lang/crates.io-index"
2178 2626 checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
2179 2627 dependencies = [
2180 − "getrandom",
2628 + "getrandom 0.2.12",
2181 2629 "libredox",
2182 2630 "thiserror 1.0.56",
2183 2631 ]
@@ -2228,7 +2676,7 @@ checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
2228 2676 dependencies = [
2229 2677 "cc",
2230 2678 "cfg-if",
2231 − "getrandom",
2679 + "getrandom 0.2.12",
2232 2680 "libc",
2233 2681 "untrusted",
2234 2682 "windows-sys 0.52.0",
@@ -2329,15 +2777,15 @@ dependencies = [
2329 2777
2330 2778 [[package]]
2331 2779 name = "rustix"
2332 −version = "0.38.42"
2780 +version = "1.1.5"
2333 2781 source = "registry+https://github.com/rust-lang/crates.io-index"
2334 −checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85"
2782 +checksum = "891efababe418670775f199f0d233d84843c227a0949a883ce15b37c78d6629d"
2335 2783 dependencies = [
2336 − "bitflags 2.4.2",
2784 + "bitflags 2.13.2",
2337 2785 "errno",
2338 2786 "libc",
2339 2787 "linux-raw-sys",
2340 − "windows-sys 0.59.0",
2788 + "windows-sys 0.61.2",
2341 2789 ]
2342 2790
2343 2791 [[package]]
@@ -2428,7 +2876,7 @@ dependencies = [
2428 2876 "serde",
2429 2877 "serde_json",
2430 2878 "sqlx",
2431 − "strum",
2879 + "strum 0.26.3",
2432 2880 "thiserror 2.0.21",
2433 2881 "time",
2434 2882 "tracing",
@@ -2860,7 +3308,7 @@ dependencies = [
2860 3308 "atoi",
2861 3309 "base64 0.22.1",
2862 3310 "bigdecimal",
2863 − "bitflags 2.4.2",
3311 + "bitflags 2.13.2",
2864 3312 "byteorder",
2865 3313 "bytes",
2866 3314 "chrono",
@@ -2907,7 +3355,7 @@ dependencies = [
2907 3355 "atoi",
2908 3356 "base64 0.22.1",
2909 3357 "bigdecimal",
2910 − "bitflags 2.4.2",
3358 + "bitflags 2.13.2",
2911 3359 "byteorder",
2912 3360 "chrono",
2913 3361 "crc",
@@ -2974,6 +3422,19 @@ version = "1.2.0"
2974 3422 source = "registry+https://github.com/rust-lang/crates.io-index"
2975 3423 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
2976 3424
3425 +[[package]]
3426 +name = "stacker"
3427 +version = "0.1.25"
3428 +source = "registry+https://github.com/rust-lang/crates.io-index"
3429 +checksum = "707f49d46706bacf8a2b00d51dace3f9de527c13eec3778f570c411f89e69967"
3430 +dependencies = [
3431 + "cc",
3432 + "cfg-if",
3433 + "libc",
3434 + "psm",
3435 + "windows-sys 0.61.2",
3436 +]
3437 +
2977 3438 [[package]]
2978 3439 name = "static_assertions"
2979 3440 version = "1.1.0"
@@ -3008,20 +3469,25 @@ name = "strum"
3008 3469 version = "0.26.3"
3009 3470 source = "registry+https://github.com/rust-lang/crates.io-index"
3010 3471 checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
3472 +
3473 +[[package]]
3474 +name = "strum"
3475 +version = "0.28.0"
3476 +source = "registry+https://github.com/rust-lang/crates.io-index"
3477 +checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd"
3011 3478 dependencies = [
3012 3479 "strum_macros",
3013 3480 ]
3014 3481
3015 3482 [[package]]
3016 3483 name = "strum_macros"
3017 −version = "0.26.4"
3484 +version = "0.28.0"
3018 3485 source = "registry+https://github.com/rust-lang/crates.io-index"
3019 −checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
3486 +checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664"
3020 3487 dependencies = [
3021 3488 "heck 0.5.0",
3022 3489 "proc-macro2",
3023 3490 "quote",
3024 − "rustversion",
3025 3491 "syn 2.0.90",
3026 3492 ]
3027 3493
@@ -3092,6 +3558,82 @@ version = "1.0.1"
3092 3558 source = "registry+https://github.com/rust-lang/crates.io-index"
3093 3559 checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
3094 3560
3561 +[[package]]
3562 +name = "termina"
3563 +version = "0.3.3"
3564 +source = "registry+https://github.com/rust-lang/crates.io-index"
3565 +checksum = "9048a889effe34a5cddee0af7f53285198b16dca3be510858d38dfdb3e62a04e"
3566 +dependencies = [
3567 + "bitflags 2.13.2",
3568 + "parking_lot",
3569 + "rustix",
3570 + "signal-hook",
3571 + "windows-sys 0.61.2",
3572 +]
3573 +
3574 +[[package]]
3575 +name = "terminfo"
3576 +version = "0.9.0"
3577 +source = "registry+https://github.com/rust-lang/crates.io-index"
3578 +checksum = "d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662"
3579 +dependencies = [
3580 + "fnv",
3581 + "nom",
3582 + "phf 0.11.3",
3583 + "phf_codegen",
3584 +]
3585 +
3586 +[[package]]
3587 +name = "termios"
3588 +version = "0.3.3"
3589 +source = "registry+https://github.com/rust-lang/crates.io-index"
3590 +checksum = "411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b"
3591 +dependencies = [
3592 + "libc",
3593 +]
3594 +
3595 +[[package]]
3596 +name = "termwiz"
3597 +version = "0.23.3"
3598 +source = "registry+https://github.com/rust-lang/crates.io-index"
3599 +checksum = "4676b37242ccbd1aabf56edb093a4827dc49086c0ffd764a5705899e0f35f8f7"
3600 +dependencies = [
3601 + "anyhow",
3602 + "base64 0.22.1",
3603 + "bitflags 2.13.2",
3604 + "fancy-regex",
3605 + "filedescriptor",
3606 + "finl_unicode",
3607 + "fixedbitset",
3608 + "hex",
3609 + "lazy_static",
3610 + "libc",
3611 + "log",
3612 + "memmem",
3613 + "nix 0.29.0",
3614 + "num-derive",
3615 + "num-traits",
3616 + "ordered-float",
3617 + "pest",
3618 + "pest_derive",
3619 + "phf 0.11.3",
3620 + "sha2",
3621 + "signal-hook",
3622 + "siphasher",
3623 + "terminfo",
3624 + "termios",
3625 + "thiserror 1.0.56",
3626 + "ucd-trie",
3627 + "unicode-segmentation",
3628 + "vtparse",
3629 + "wezterm-bidi",
3630 + "wezterm-blob-leases",
3631 + "wezterm-color-types",
3632 + "wezterm-dynamic",
3633 + "wezterm-input-types",
3634 + "winapi",
3635 +]
3636 +
3095 3637 [[package]]
3096 3638 name = "thiserror"
3097 3639 version = "1.0.56"
@@ -3342,12 +3884,14 @@ dependencies = [
3342 3884
3343 3885 [[package]]
3344 3886 name = "tui-input"
3345 −version = "0.11.1"
3887 +version = "0.15.5"
3346 3888 source = "registry+https://github.com/rust-lang/crates.io-index"
3347 −checksum = "e5d1733c47f1a217b7deff18730ff7ca4ecafc5771368f715ab072d679a36114"
3889 +checksum = "a4fa0cb7933d19f91eb3109781bf7297d5e4cba57e857d97a29b9465d3383f56"
3348 3890 dependencies = [
3891 + "crossterm",
3349 3892 "ratatui",
3350 − "unicode-width 0.2.0",
3893 + "unicode-segmentation",
3894 + "unicode-width",
3351 3895 ]
3352 3896
3353 3897 [[package]]
@@ -3356,6 +3900,12 @@ version = "1.17.0"
3356 3900 source = "registry+https://github.com/rust-lang/crates.io-index"
3357 3901 checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
3358 3902
3903 +[[package]]
3904 +name = "ucd-trie"
3905 +version = "0.1.7"
3906 +source = "registry+https://github.com/rust-lang/crates.io-index"
3907 +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
3908 +
3359 3909 [[package]]
3360 3910 name = "unicode-bidi"
3361 3911 version = "0.3.18"
@@ -3385,32 +3935,26 @@ checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0"
3385 3935
3386 3936 [[package]]
3387 3937 name = "unicode-segmentation"
3388 −version = "1.10.1"
3938 +version = "1.13.3"
3389 3939 source = "registry+https://github.com/rust-lang/crates.io-index"
3390 −checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
3940 +checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8"
3391 3941
3392 3942 [[package]]
3393 3943 name = "unicode-truncate"
3394 −version = "1.1.0"
3944 +version = "2.0.1"
3395 3945 source = "registry+https://github.com/rust-lang/crates.io-index"
3396 −checksum = "b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf"
3946 +checksum = "16b380a1238663e5f8a691f9039c73e1cdae598a30e9855f541d29b08b53e9a5"
3397 3947 dependencies = [
3398 − "itertools 0.13.0",
3948 + "itertools 0.14.0",
3399 3949 "unicode-segmentation",
3400 − "unicode-width 0.1.14",
3950 + "unicode-width",
3401 3951 ]
3402 3952
3403 3953 [[package]]
3404 3954 name = "unicode-width"
3405 −version = "0.1.14"
3406 −source = "registry+https://github.com/rust-lang/crates.io-index"
3407 −checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
3408 −
3409 −[[package]]
3410 −name = "unicode-width"
3411 −version = "0.2.0"
3955 +version = "0.2.2"
3412 3956 source = "registry+https://github.com/rust-lang/crates.io-index"
3413 −checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
3957 +checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
3414 3958
3415 3959 [[package]]
3416 3960 name = "unicode-xid"
@@ -3490,11 +4034,15 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
3490 4034
3491 4035 [[package]]
3492 4036 name = "uuid"
3493 −version = "1.11.0"
4037 +version = "1.29.0"
3494 4038 source = "registry+https://github.com/rust-lang/crates.io-index"
3495 −checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a"
4039 +checksum = "4a0e2d11620c50695fe12bbbfde96b3477fe606e7284c22d505c12ce51214514"
3496 4040 dependencies = [
3497 − "serde",
4041 + "atomic",
4042 + "getrandom 0.4.3",
4043 + "js-sys",
4044 + "serde_core",
4045 + "wasm-bindgen",
3498 4046 ]
3499 4047
3500 4048 [[package]]
@@ -3515,12 +4063,30 @@ version = "0.9.4"
3515 4063 source = "registry+https://github.com/rust-lang/crates.io-index"
3516 4064 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
3517 4065
4066 +[[package]]
4067 +name = "vtparse"
4068 +version = "0.6.2"
4069 +source = "registry+https://github.com/rust-lang/crates.io-index"
4070 +checksum = "6d9b2acfb050df409c972a37d3b8e08cdea3bddb0c09db9d53137e504cfabed0"
4071 +dependencies = [
4072 + "utf8parse",
4073 +]
4074 +
3518 4075 [[package]]
3519 4076 name = "wasi"
3520 4077 version = "0.11.0+wasi-snapshot-preview1"
3521 4078 source = "registry+https://github.com/rust-lang/crates.io-index"
3522 4079 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
3523 4080
4081 +[[package]]
4082 +name = "wasip2"
4083 +version = "1.0.4+wasi-0.2.12"
4084 +source = "registry+https://github.com/rust-lang/crates.io-index"
4085 +checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487"
4086 +dependencies = [
4087 + "wit-bindgen",
4088 +]
4089 +
3524 4090 [[package]]
3525 4091 name = "wasite"
3526 4092 version = "0.1.0"
@@ -3590,6 +4156,78 @@ dependencies = [
3590 4156 "rustls-pki-types",
3591 4157 ]
3592 4158
4159 +[[package]]
4160 +name = "wezterm-bidi"
4161 +version = "0.2.3"
4162 +source = "registry+https://github.com/rust-lang/crates.io-index"
4163 +checksum = "0c0a6e355560527dd2d1cf7890652f4f09bb3433b6aadade4c9b5ed76de5f3ec"
4164 +dependencies = [
4165 + "log",
4166 + "wezterm-dynamic",
4167 +]
4168 +
4169 +[[package]]
4170 +name = "wezterm-blob-leases"
4171 +version = "0.1.1"
4172 +source = "registry+https://github.com/rust-lang/crates.io-index"
4173 +checksum = "692daff6d93d94e29e4114544ef6d5c942a7ed998b37abdc19b17136ea428eb7"
4174 +dependencies = [
4175 + "getrandom 0.3.4",
4176 + "mac_address",
4177 + "sha2",
4178 + "thiserror 1.0.56",
4179 + "uuid",
4180 +]
4181 +
4182 +[[package]]
4183 +name = "wezterm-color-types"
4184 +version = "0.3.0"
4185 +source = "registry+https://github.com/rust-lang/crates.io-index"
4186 +checksum = "7de81ef35c9010270d63772bebef2f2d6d1f2d20a983d27505ac850b8c4b4296"
4187 +dependencies = [
4188 + "csscolorparser",
4189 + "deltae",
4190 + "lazy_static",
4191 + "wezterm-dynamic",
4192 +]
4193 +
4194 +[[package]]
4195 +name = "wezterm-dynamic"
4196 +version = "0.2.1"
4197 +source = "registry+https://github.com/rust-lang/crates.io-index"
4198 +checksum = "5f2ab60e120fd6eaa68d9567f3226e876684639d22a4219b313ff69ec0ccd5ac"
4199 +dependencies = [
4200 + "log",
4201 + "ordered-float",
4202 + "strsim 0.11.1",
4203 + "thiserror 1.0.56",
4204 + "wezterm-dynamic-derive",
4205 +]
4206 +
4207 +[[package]]
4208 +name = "wezterm-dynamic-derive"
4209 +version = "0.1.1"
4210 +source = "registry+https://github.com/rust-lang/crates.io-index"
4211 +checksum = "46c0cf2d539c645b448eaffec9ec494b8b19bd5077d9e58cb1ae7efece8d575b"
4212 +dependencies = [
4213 + "proc-macro2",
4214 + "quote",
4215 + "syn 1.0.109",
4216 +]
4217 +
4218 +[[package]]
4219 +name = "wezterm-input-types"
4220 +version = "0.1.0"
4221 +source = "registry+https://github.com/rust-lang/crates.io-index"
4222 +checksum = "7012add459f951456ec9d6c7e6fc340b1ce15d6fc9629f8c42853412c029e57e"
4223 +dependencies = [
4224 + "bitflags 1.3.2",
4225 + "euclid",
4226 + "lazy_static",
4227 + "serde",
4228 + "wezterm-dynamic",
4229 +]
4230 +
3593 4231 [[package]]
3594 4232 name = "whoami"
3595 4233 version = "1.5.2"
@@ -3803,6 +4441,12 @@ dependencies = [
3803 4441 "memchr",
3804 4442 ]
3805 4443
4444 +[[package]]
4445 +name = "wit-bindgen"
4446 +version = "0.57.1"
4447 +source = "registry+https://github.com/rust-lang/crates.io-index"
4448 +checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
4449 +
3806 4450 [[package]]
3807 4451 name = "write16"
3808 4452 version = "1.0.0"
modified Cargo.toml
+3 −3
@@ -34,8 +34,8 @@ assets = [
34 34 [dependencies]
35 35 clap = { version = "4.4.18", features = ["derive"] }
36 36 color-eyre = "0.6"
37 −crossterm = "0.28.1"
38 −ratatui = { version = "0.29.0", features = ["widget-calendar"] }
37 +crossterm = "0.29.0"
38 +ratatui = { version = "0.30.2", features = ["widget-calendar"] }
39 39 sea-orm = { version = "1.1.2" , features = ["sqlx-sqlite", "runtime-tokio", "macros"]}
40 40 futures = "0.3.30"
41 41 tokio = { version = "1.42.0", features = ["macros", "rt-multi-thread"] }
@@ -43,7 +43,7 @@ sea-orm-migration = "1.1.2"
43 43 async-trait = "0.1.77"
44 44 log = "0.4.20"
45 45 env_logger = "0.11.6"
46 −tui-input = "0.11.1"
46 +tui-input = { version = "0.15.5", features = ["crossterm"] }
47 47 enum-iterator = "2.1.0"
48 48 dateparser = "0.2.1"
49 49 interim = { version = "0.1.2", features = ["chrono"] }

Parents: f1cc904