Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1diff --git a/Cargo.lock b/Cargo.lock 2index 6cf1c13..c3ea64b 100644 3--- a/Cargo.lock 4+++ b/Cargo.lock 5@@ -4,24 +4,15 @@ version = 3 6 7 [[package]] 8 name = "ahash" 9-version = "0.7.4" 10+version = "0.7.8" 11 source = "registry+https://github.com/rust-lang/crates.io-index" 12-checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98" 13+checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 14 dependencies = [ 15 "getrandom", 16 "once_cell", 17 "version_check", 18 ] 19 20-[[package]] 21-name = "aho-corasick" 22-version = "0.7.18" 23-source = "registry+https://github.com/rust-lang/crates.io-index" 24-checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" 25-dependencies = [ 26- "memchr", 27-] 28- 29 [[package]] 30 name = "ansi_term" 31 version = "0.11.0" 32@@ -39,9 +30,9 @@ checksum = "15af2628f6890fe2609a3b91bef4c83450512802e59489f9c1cb1fa5df064a61" 33 34 [[package]] 35 name = "arrayvec" 36-version = "0.5.2" 37+version = "0.7.4" 38 source = "registry+https://github.com/rust-lang/crates.io-index" 39-checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 40+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 41 42 [[package]] 43 name = "async-trait" 44@@ -51,7 +42,7 @@ checksum = "0b98e84bbb4cbcdd97da190ba0c58a1bb0de2c1fdf67d159e192ed766aeca722" 45 dependencies = [ 46 "proc-macro2", 47 "quote", 48- "syn", 49+ "syn 1.0.109", 50 ] 51 52 [[package]] 53@@ -74,12 +65,6 @@ dependencies = [ 54 "winapi", 55 ] 56 57-[[package]] 58-name = "autocfg" 59-version = "0.1.7" 60-source = "registry+https://github.com/rust-lang/crates.io-index" 61-checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" 62- 63 [[package]] 64 name = "autocfg" 65 version = "1.0.1" 66@@ -92,31 +77,70 @@ version = "0.13.0" 67 source = "registry+https://github.com/rust-lang/crates.io-index" 68 checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 69 70+[[package]] 71+name = "base64ct" 72+version = "1.6.0" 73+source = "registry+https://github.com/rust-lang/crates.io-index" 74+checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 75+ 76 [[package]] 77 name = "bitflags" 78-version = "1.2.1" 79+version = "1.3.2" 80 source = "registry+https://github.com/rust-lang/crates.io-index" 81-checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 82+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 83 84 [[package]] 85-name = "bitvec" 86-version = "0.19.5" 87+name = "block-buffer" 88+version = "0.10.4" 89 source = "registry+https://github.com/rust-lang/crates.io-index" 90-checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321" 91+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 92 dependencies = [ 93- "funty", 94- "radium", 95- "tap", 96- "wyz", 97+ "generic-array", 98 ] 99 100 [[package]] 101-name = "block-buffer" 102-version = "0.9.0" 103+name = "borsh" 104+version = "0.10.3" 105 source = "registry+https://github.com/rust-lang/crates.io-index" 106-checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" 107+checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b" 108 dependencies = [ 109- "generic-array", 110+ "borsh-derive", 111+ "hashbrown 0.11.2", 112+] 113+ 114+[[package]] 115+name = "borsh-derive" 116+version = "0.10.3" 117+source = "registry+https://github.com/rust-lang/crates.io-index" 118+checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7" 119+dependencies = [ 120+ "borsh-derive-internal", 121+ "borsh-schema-derive-internal", 122+ "proc-macro-crate", 123+ "proc-macro2", 124+ "syn 1.0.109", 125+] 126+ 127+[[package]] 128+name = "borsh-derive-internal" 129+version = "0.10.3" 130+source = "registry+https://github.com/rust-lang/crates.io-index" 131+checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb" 132+dependencies = [ 133+ "proc-macro2", 134+ "quote", 135+ "syn 1.0.109", 136+] 137+ 138+[[package]] 139+name = "borsh-schema-derive-internal" 140+version = "0.10.3" 141+source = "registry+https://github.com/rust-lang/crates.io-index" 142+checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd" 143+dependencies = [ 144+ "proc-macro2", 145+ "quote", 146+ "syn 1.0.109", 147 ] 148 149 [[package]] 150@@ -125,6 +149,28 @@ version = "3.7.0" 151 source = "registry+https://github.com/rust-lang/crates.io-index" 152 checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" 153 154+[[package]] 155+name = "bytecheck" 156+version = "0.6.12" 157+source = "registry+https://github.com/rust-lang/crates.io-index" 158+checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" 159+dependencies = [ 160+ "bytecheck_derive", 161+ "ptr_meta", 162+ "simdutf8", 163+] 164+ 165+[[package]] 166+name = "bytecheck_derive" 167+version = "0.6.12" 168+source = "registry+https://github.com/rust-lang/crates.io-index" 169+checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" 170+dependencies = [ 171+ "proc-macro2", 172+ "quote", 173+ "syn 1.0.109", 174+] 175+ 176 [[package]] 177 name = "byteorder" 178 version = "1.4.3" 179@@ -184,22 +230,18 @@ dependencies = [ 180 ] 181 182 [[package]] 183-name = "cpufeatures" 184-version = "0.1.5" 185+name = "const-oid" 186+version = "0.7.1" 187 source = "registry+https://github.com/rust-lang/crates.io-index" 188-checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef" 189-dependencies = [ 190- "libc", 191-] 192+checksum = "e4c78c047431fee22c1a7bb92e00ad095a02a983affe4d8a72e2a2c62c1b94f3" 193 194 [[package]] 195-name = "crossbeam-channel" 196-version = "0.5.1" 197+name = "cpufeatures" 198+version = "0.2.12" 199 source = "registry+https://github.com/rust-lang/crates.io-index" 200-checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" 201+checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 202 dependencies = [ 203- "cfg-if", 204- "crossbeam-utils", 205+ "libc", 206 ] 207 208 [[package]] 209@@ -273,15 +315,25 @@ dependencies = [ 210 ] 211 212 [[package]] 213-name = "crypto-mac" 214-version = "0.10.1" 215+name = "crypto-bigint" 216+version = "0.3.2" 217 source = "registry+https://github.com/rust-lang/crates.io-index" 218-checksum = "bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a" 219+checksum = "03c6a1d5fa1de37e071642dfa44ec552ca5b299adb128fab16138e24b548fd21" 220 dependencies = [ 221 "generic-array", 222 "subtle", 223 ] 224 225+[[package]] 226+name = "crypto-common" 227+version = "0.1.6" 228+source = "registry+https://github.com/rust-lang/crates.io-index" 229+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 230+dependencies = [ 231+ "generic-array", 232+ "typenum", 233+] 234+ 235 [[package]] 236 name = "database-tree" 237 version = "0.1.0-alpha.5" 238@@ -291,20 +343,33 @@ dependencies = [ 239 "thiserror", 240 ] 241 242+[[package]] 243+name = "der" 244+version = "0.5.1" 245+source = "registry+https://github.com/rust-lang/crates.io-index" 246+checksum = "6919815d73839e7ad218de758883aae3a257ba6759ce7a9992501efbb53d705c" 247+dependencies = [ 248+ "const-oid", 249+ "crypto-bigint", 250+ "pem-rfc7468", 251+] 252+ 253 [[package]] 254 name = "digest" 255-version = "0.9.0" 256+version = "0.10.7" 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258-checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 259+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 260 dependencies = [ 261- "generic-array", 262+ "block-buffer", 263+ "crypto-common", 264+ "subtle", 265 ] 266 267 [[package]] 268 name = "dirs" 269-version = "3.0.2" 270+version = "4.0.0" 271 source = "registry+https://github.com/rust-lang/crates.io-index" 272-checksum = "30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309" 273+checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 274 dependencies = [ 275 "dirs-sys", 276 ] 277@@ -359,6 +424,24 @@ version = "1.6.1" 278 source = "registry+https://github.com/rust-lang/crates.io-index" 279 checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 280 281+[[package]] 282+name = "event-listener" 283+version = "2.5.3" 284+source = "registry+https://github.com/rust-lang/crates.io-index" 285+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 286+ 287+[[package]] 288+name = "flume" 289+version = "0.10.14" 290+source = "registry+https://github.com/rust-lang/crates.io-index" 291+checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 292+dependencies = [ 293+ "futures-core", 294+ "futures-sink", 295+ "pin-project", 296+ "spin 0.9.8", 297+] 298+ 299 [[package]] 300 name = "form_urlencoded" 301 version = "1.0.1" 302@@ -369,12 +452,6 @@ dependencies = [ 303 "percent-encoding", 304 ] 305 306-[[package]] 307-name = "funty" 308-version = "1.1.0" 309-source = "registry+https://github.com/rust-lang/crates.io-index" 310-checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" 311- 312 [[package]] 313 name = "futures" 314 version = "0.3.15" 315@@ -392,9 +469,9 @@ dependencies = [ 316 317 [[package]] 318 name = "futures-channel" 319-version = "0.3.15" 320+version = "0.3.30" 321 source = "registry+https://github.com/rust-lang/crates.io-index" 322-checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2" 323+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 324 dependencies = [ 325 "futures-core", 326 "futures-sink", 327@@ -402,15 +479,15 @@ dependencies = [ 328 329 [[package]] 330 name = "futures-core" 331-version = "0.3.15" 332+version = "0.3.30" 333 source = "registry+https://github.com/rust-lang/crates.io-index" 334-checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1" 335+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 336 337 [[package]] 338 name = "futures-executor" 339-version = "0.3.15" 340+version = "0.3.30" 341 source = "registry+https://github.com/rust-lang/crates.io-index" 342-checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79" 343+checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 344 dependencies = [ 345 "futures-core", 346 "futures-task", 347@@ -430,42 +507,39 @@ dependencies = [ 348 349 [[package]] 350 name = "futures-io" 351-version = "0.3.15" 352+version = "0.3.30" 353 source = "registry+https://github.com/rust-lang/crates.io-index" 354-checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1" 355+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 356 357 [[package]] 358 name = "futures-macro" 359-version = "0.3.15" 360+version = "0.3.30" 361 source = "registry+https://github.com/rust-lang/crates.io-index" 362-checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121" 363+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 364 dependencies = [ 365- "autocfg 1.0.1", 366- "proc-macro-hack", 367 "proc-macro2", 368 "quote", 369- "syn", 370+ "syn 2.0.65", 371 ] 372 373 [[package]] 374 name = "futures-sink" 375-version = "0.3.15" 376+version = "0.3.30" 377 source = "registry+https://github.com/rust-lang/crates.io-index" 378-checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282" 379+checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 380 381 [[package]] 382 name = "futures-task" 383-version = "0.3.15" 384+version = "0.3.30" 385 source = "registry+https://github.com/rust-lang/crates.io-index" 386-checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae" 387+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 388 389 [[package]] 390 name = "futures-util" 391-version = "0.3.15" 392+version = "0.3.30" 393 source = "registry+https://github.com/rust-lang/crates.io-index" 394-checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967" 395+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 396 dependencies = [ 397- "autocfg 1.0.1", 398 "futures-channel", 399 "futures-core", 400 "futures-io", 401@@ -475,8 +549,6 @@ dependencies = [ 402 "memchr", 403 "pin-project-lite", 404 "pin-utils", 405- "proc-macro-hack", 406- "proc-macro-nested", 407 "slab", 408 ] 409 410@@ -523,7 +595,7 @@ dependencies = [ 411 "strum", 412 "strum_macros", 413 "tokio", 414- "toml", 415+ "toml 0.4.10", 416 "tui", 417 "unicode-width", 418 "which", 419@@ -538,13 +610,22 @@ dependencies = [ 420 "ahash", 421 ] 422 423+[[package]] 424+name = "hashbrown" 425+version = "0.12.3" 426+source = "registry+https://github.com/rust-lang/crates.io-index" 427+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 428+dependencies = [ 429+ "ahash", 430+] 431+ 432 [[package]] 433 name = "hashlink" 434 version = "0.7.0" 435 source = "registry+https://github.com/rust-lang/crates.io-index" 436 checksum = "7249a3129cbc1ffccd74857f81464a323a152173cdb134e0fd81bc803b29facf" 437 dependencies = [ 438- "hashbrown", 439+ "hashbrown 0.11.2", 440 ] 441 442 [[package]] 443@@ -556,6 +637,15 @@ dependencies = [ 444 "unicode-segmentation", 445 ] 446 447+[[package]] 448+name = "heck" 449+version = "0.4.1" 450+source = "registry+https://github.com/rust-lang/crates.io-index" 451+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 452+dependencies = [ 453+ "unicode-segmentation", 454+] 455+ 456 [[package]] 457 name = "hermit-abi" 458 version = "0.1.18" 459@@ -571,13 +661,21 @@ version = "0.4.3" 460 source = "registry+https://github.com/rust-lang/crates.io-index" 461 checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 462 463+[[package]] 464+name = "hkdf" 465+version = "0.12.4" 466+source = "registry+https://github.com/rust-lang/crates.io-index" 467+checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 468+dependencies = [ 469+ "hmac", 470+] 471+ 472 [[package]] 473 name = "hmac" 474-version = "0.10.1" 475+version = "0.12.1" 476 source = "registry+https://github.com/rust-lang/crates.io-index" 477-checksum = "c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15" 478+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 479 dependencies = [ 480- "crypto-mac", 481 "digest", 482 ] 483 484@@ -598,8 +696,8 @@ version = "1.7.0" 485 source = "registry+https://github.com/rust-lang/crates.io-index" 486 checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" 487 dependencies = [ 488- "autocfg 1.0.1", 489- "hashbrown", 490+ "autocfg", 491+ "hashbrown 0.11.2", 492 ] 493 494 [[package]] 495@@ -622,9 +720,9 @@ dependencies = [ 496 497 [[package]] 498 name = "itoa" 499-version = "0.4.7" 500+version = "1.0.11" 501 source = "registry+https://github.com/rust-lang/crates.io-index" 502-checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" 503+checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 504 505 [[package]] 506 name = "js-sys" 507@@ -641,27 +739,14 @@ version = "1.4.0" 508 source = "registry+https://github.com/rust-lang/crates.io-index" 509 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 510 dependencies = [ 511- "spin", 512-] 513- 514-[[package]] 515-name = "lexical-core" 516-version = "0.7.6" 517-source = "registry+https://github.com/rust-lang/crates.io-index" 518-checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe" 519-dependencies = [ 520- "arrayvec", 521- "bitflags", 522- "cfg-if", 523- "ryu", 524- "static_assertions", 525+ "spin 0.5.2", 526 ] 527 528 [[package]] 529 name = "libc" 530-version = "0.2.97" 531+version = "0.2.155" 532 source = "registry+https://github.com/rust-lang/crates.io-index" 533-checksum = "12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6" 534+checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 535 536 [[package]] 537 name = "libm" 538@@ -671,9 +756,9 @@ checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" 539 540 [[package]] 541 name = "libsqlite3-sys" 542-version = "0.22.2" 543+version = "0.24.2" 544 source = "registry+https://github.com/rust-lang/crates.io-index" 545-checksum = "290b64917f8b0cb885d9de0f9959fe1f775d7fa12f1da2db9001c1c8ab60f89d" 546+checksum = "898745e570c7d0453cc1fbc4a701eb6c662ed54e8fec8b7d14be137ebeeb9d14" 547 dependencies = [ 548 "cc", 549 "pkg-config", 550@@ -698,12 +783,6 @@ dependencies = [ 551 "cfg-if", 552 ] 553 554-[[package]] 555-name = "maplit" 556-version = "1.0.2" 557-source = "registry+https://github.com/rust-lang/crates.io-index" 558-checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" 559- 560 [[package]] 561 name = "matches" 562 version = "0.1.8" 563@@ -712,20 +791,25 @@ checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 564 565 [[package]] 566 name = "md-5" 567-version = "0.9.1" 568+version = "0.10.6" 569 source = "registry+https://github.com/rust-lang/crates.io-index" 570-checksum = "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15" 571+checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 572 dependencies = [ 573- "block-buffer", 574+ "cfg-if", 575 "digest", 576- "opaque-debug", 577 ] 578 579 [[package]] 580 name = "memchr" 581-version = "2.4.0" 582+version = "2.7.2" 583 source = "registry+https://github.com/rust-lang/crates.io-index" 584-checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" 585+checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 586+ 587+[[package]] 588+name = "minimal-lexical" 589+version = "0.2.1" 590+source = "registry+https://github.com/rust-lang/crates.io-index" 591+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 592 593 [[package]] 594 name = "mio" 595@@ -751,15 +835,12 @@ dependencies = [ 596 597 [[package]] 598 name = "nom" 599-version = "6.1.2" 600+version = "7.1.3" 601 source = "registry+https://github.com/rust-lang/crates.io-index" 602-checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2" 603+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 604 dependencies = [ 605- "bitvec", 606- "funty", 607- "lexical-core", 608 "memchr", 609- "version_check", 610+ "minimal-lexical", 611 ] 612 613 [[package]] 614@@ -773,33 +854,21 @@ dependencies = [ 615 616 [[package]] 617 name = "num-bigint" 618-version = "0.3.2" 619-source = "registry+https://github.com/rust-lang/crates.io-index" 620-checksum = "7d0a3d5e207573f948a9e5376662aa743a2ea13f7c50a554d7af443a73fbfeba" 621-dependencies = [ 622- "autocfg 1.0.1", 623- "num-integer", 624- "num-traits", 625-] 626- 627-[[package]] 628-name = "num-bigint" 629-version = "0.4.2" 630+version = "0.3.3" 631 source = "registry+https://github.com/rust-lang/crates.io-index" 632-checksum = "74e768dff5fb39a41b3bcd30bb25cf989706c90d028d1ad71971987aa309d535" 633+checksum = "5f6f7833f2cbf2360a6cfd58cd41a53aa7a90bd4c202f5b1c7dd2ed73c57b2c3" 634 dependencies = [ 635- "autocfg 1.0.1", 636+ "autocfg", 637 "num-integer", 638 "num-traits", 639 ] 640 641 [[package]] 642 name = "num-bigint-dig" 643-version = "0.7.0" 644+version = "0.8.4" 645 source = "registry+https://github.com/rust-lang/crates.io-index" 646-checksum = "4547ee5541c18742396ae2c895d0717d0f886d8823b8399cdaf7b07d63ad0480" 647+checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 648 dependencies = [ 649- "autocfg 0.1.7", 650 "byteorder", 651 "lazy_static", 652 "libm", 653@@ -817,7 +886,7 @@ version = "0.1.44" 654 source = "registry+https://github.com/rust-lang/crates.io-index" 655 checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" 656 dependencies = [ 657- "autocfg 1.0.1", 658+ "autocfg", 659 "num-traits", 660 ] 661 662@@ -827,7 +896,7 @@ version = "0.1.42" 663 source = "registry+https://github.com/rust-lang/crates.io-index" 664 checksum = "b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59" 665 dependencies = [ 666- "autocfg 1.0.1", 667+ "autocfg", 668 "num-integer", 669 "num-traits", 670 ] 671@@ -838,7 +907,7 @@ version = "0.2.14" 672 source = "registry+https://github.com/rust-lang/crates.io-index" 673 checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" 674 dependencies = [ 675- "autocfg 1.0.1", 676+ "autocfg", 677 "libm", 678 ] 679 680@@ -854,15 +923,9 @@ dependencies = [ 681 682 [[package]] 683 name = "once_cell" 684-version = "1.8.0" 685+version = "1.19.0" 686 source = "registry+https://github.com/rust-lang/crates.io-index" 687-checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" 688- 689-[[package]] 690-name = "opaque-debug" 691-version = "0.3.0" 692-source = "registry+https://github.com/rust-lang/crates.io-index" 693-checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 694+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 695 696 [[package]] 697 name = "parking_lot" 698@@ -884,20 +947,24 @@ dependencies = [ 699 "cfg-if", 700 "instant", 701 "libc", 702- "redox_syscall", 703+ "redox_syscall 0.2.9", 704 "smallvec", 705 "winapi", 706 ] 707 708 [[package]] 709-name = "pem" 710-version = "0.8.3" 711+name = "paste" 712+version = "1.0.15" 713 source = "registry+https://github.com/rust-lang/crates.io-index" 714-checksum = "fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb" 715+checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 716+ 717+[[package]] 718+name = "pem-rfc7468" 719+version = "0.3.1" 720+source = "registry+https://github.com/rust-lang/crates.io-index" 721+checksum = "01de5d978f34aa4b2296576379fcc416034702fd94117c56ffd8a1a767cefb30" 722 dependencies = [ 723- "base64", 724- "once_cell", 725- "regex", 726+ "base64ct", 727 ] 728 729 [[package]] 730@@ -906,11 +973,31 @@ version = "2.1.0" 731 source = "registry+https://github.com/rust-lang/crates.io-index" 732 checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 733 734+[[package]] 735+name = "pin-project" 736+version = "1.1.5" 737+source = "registry+https://github.com/rust-lang/crates.io-index" 738+checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 739+dependencies = [ 740+ "pin-project-internal", 741+] 742+ 743+[[package]] 744+name = "pin-project-internal" 745+version = "1.1.5" 746+source = "registry+https://github.com/rust-lang/crates.io-index" 747+checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 748+dependencies = [ 749+ "proc-macro2", 750+ "quote", 751+ "syn 2.0.65", 752+] 753+ 754 [[package]] 755 name = "pin-project-lite" 756-version = "0.2.6" 757+version = "0.2.14" 758 source = "registry+https://github.com/rust-lang/crates.io-index" 759-checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905" 760+checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 761 762 [[package]] 763 name = "pin-utils" 764@@ -918,6 +1005,28 @@ version = "0.1.0" 765 source = "registry+https://github.com/rust-lang/crates.io-index" 766 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 767 768+[[package]] 769+name = "pkcs1" 770+version = "0.3.3" 771+source = "registry+https://github.com/rust-lang/crates.io-index" 772+checksum = "a78f66c04ccc83dd4486fd46c33896f4e17b24a7a3a6400dedc48ed0ddd72320" 773+dependencies = [ 774+ "der", 775+ "pkcs8", 776+ "zeroize", 777+] 778+ 779+[[package]] 780+name = "pkcs8" 781+version = "0.8.0" 782+source = "registry+https://github.com/rust-lang/crates.io-index" 783+checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0" 784+dependencies = [ 785+ "der", 786+ "spki", 787+ "zeroize", 788+] 789+ 790 [[package]] 791 name = "pkg-config" 792 version = "0.3.19" 793@@ -930,6 +1039,15 @@ version = "0.2.10" 794 source = "registry+https://github.com/rust-lang/crates.io-index" 795 checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" 796 797+[[package]] 798+name = "proc-macro-crate" 799+version = "0.1.5" 800+source = "registry+https://github.com/rust-lang/crates.io-index" 801+checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" 802+dependencies = [ 803+ "toml 0.5.11", 804+] 805+ 806 [[package]] 807 name = "proc-macro-error" 808 version = "1.0.4" 809@@ -939,7 +1057,7 @@ dependencies = [ 810 "proc-macro-error-attr", 811 "proc-macro2", 812 "quote", 813- "syn", 814+ "syn 1.0.109", 815 "version_check", 816 ] 817 818@@ -955,41 +1073,43 @@ dependencies = [ 819 ] 820 821 [[package]] 822-name = "proc-macro-hack" 823-version = "0.5.19" 824+name = "proc-macro2" 825+version = "1.0.83" 826 source = "registry+https://github.com/rust-lang/crates.io-index" 827-checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 828+checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43" 829+dependencies = [ 830+ "unicode-ident", 831+] 832 833 [[package]] 834-name = "proc-macro-nested" 835-version = "0.1.7" 836+name = "ptr_meta" 837+version = "0.1.4" 838 source = "registry+https://github.com/rust-lang/crates.io-index" 839-checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" 840+checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" 841+dependencies = [ 842+ "ptr_meta_derive", 843+] 844 845 [[package]] 846-name = "proc-macro2" 847-version = "1.0.27" 848+name = "ptr_meta_derive" 849+version = "0.1.4" 850 source = "registry+https://github.com/rust-lang/crates.io-index" 851-checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038" 852+checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" 853 dependencies = [ 854- "unicode-xid", 855+ "proc-macro2", 856+ "quote", 857+ "syn 1.0.109", 858 ] 859 860 [[package]] 861 name = "quote" 862-version = "1.0.9" 863+version = "1.0.36" 864 source = "registry+https://github.com/rust-lang/crates.io-index" 865-checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" 866+checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 867 dependencies = [ 868 "proc-macro2", 869 ] 870 871-[[package]] 872-name = "radium" 873-version = "0.5.3" 874-source = "registry+https://github.com/rust-lang/crates.io-index" 875-checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8" 876- 877 [[package]] 878 name = "rand" 879 version = "0.8.4" 880@@ -1039,6 +1159,15 @@ dependencies = [ 881 "bitflags", 882 ] 883 884+[[package]] 885+name = "redox_syscall" 886+version = "0.4.1" 887+source = "registry+https://github.com/rust-lang/crates.io-index" 888+checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 889+dependencies = [ 890+ "bitflags", 891+] 892+ 893 [[package]] 894 name = "redox_users" 895 version = "0.4.0" 896@@ -1046,26 +1175,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 897 checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" 898 dependencies = [ 899 "getrandom", 900- "redox_syscall", 901+ "redox_syscall 0.2.9", 902 ] 903 904 [[package]] 905-name = "regex" 906-version = "1.5.4" 907+name = "rend" 908+version = "0.4.2" 909 source = "registry+https://github.com/rust-lang/crates.io-index" 910-checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" 911+checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" 912 dependencies = [ 913- "aho-corasick", 914- "memchr", 915- "regex-syntax", 916+ "bytecheck", 917 ] 918 919-[[package]] 920-name = "regex-syntax" 921-version = "0.6.25" 922-source = "registry+https://github.com/rust-lang/crates.io-index" 923-checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" 924- 925 [[package]] 926 name = "ring" 927 version = "0.16.20" 928@@ -1075,41 +1196,73 @@ dependencies = [ 929 "cc", 930 "libc", 931 "once_cell", 932- "spin", 933+ "spin 0.5.2", 934 "untrusted", 935 "web-sys", 936 "winapi", 937 ] 938 939+[[package]] 940+name = "rkyv" 941+version = "0.7.40" 942+source = "registry+https://github.com/rust-lang/crates.io-index" 943+checksum = "c30f1d45d9aa61cbc8cd1eb87705470892289bb2d01943e7803b873a57404dc3" 944+dependencies = [ 945+ "bytecheck", 946+ "hashbrown 0.12.3", 947+ "ptr_meta", 948+ "rend", 949+ "rkyv_derive", 950+ "seahash", 951+] 952+ 953+[[package]] 954+name = "rkyv_derive" 955+version = "0.7.40" 956+source = "registry+https://github.com/rust-lang/crates.io-index" 957+checksum = "ff26ed6c7c4dfc2aa9480b86a60e3c7233543a270a680e10758a507c5a4ce476" 958+dependencies = [ 959+ "proc-macro2", 960+ "quote", 961+ "syn 1.0.109", 962+] 963+ 964 [[package]] 965 name = "rsa" 966-version = "0.4.1" 967+version = "0.6.1" 968 source = "registry+https://github.com/rust-lang/crates.io-index" 969-checksum = "7b0aeddcca1082112a6eeb43bf25fd7820b066aaf6eaef776e19d0a1febe38fe" 970+checksum = "4cf22754c49613d2b3b119f0e5d46e34a2c628a937e3024b8762de4e7d8c710b" 971 dependencies = [ 972 "byteorder", 973 "digest", 974- "lazy_static", 975 "num-bigint-dig", 976 "num-integer", 977 "num-iter", 978 "num-traits", 979- "pem", 980- "rand", 981- "simple_asn1", 982+ "pkcs1", 983+ "pkcs8", 984+ "rand_core", 985+ "smallvec", 986 "subtle", 987 "zeroize", 988 ] 989 990 [[package]] 991 name = "rust_decimal" 992-version = "1.15.0" 993+version = "1.30.0" 994 source = "registry+https://github.com/rust-lang/crates.io-index" 995-checksum = "c5446d1cf2dfe2d6367c8b27f2082bdf011e60e76fa1fcd140047f535156d6e7" 996+checksum = "d0446843641c69436765a35a5a77088e28c2e6a12da93e84aa3ab1cd4aa5a042" 997 dependencies = [ 998 "arrayvec", 999+ "borsh", 1000+ "bytecheck", 1001+ "byteorder", 1002+ "bytes", 1003 "num-traits", 1004+ "rand", 1005+ "rkyv", 1006 "serde", 1007+ "serde_json", 1008 ] 1009 1010 [[package]] 1011@@ -1147,33 +1300,38 @@ dependencies = [ 1012 "untrusted", 1013 ] 1014 1015+[[package]] 1016+name = "seahash" 1017+version = "4.1.0" 1018+source = "registry+https://github.com/rust-lang/crates.io-index" 1019+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 1020+ 1021 [[package]] 1022 name = "serde" 1023-version = "1.0.126" 1024+version = "1.0.202" 1025 source = "registry+https://github.com/rust-lang/crates.io-index" 1026-checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03" 1027+checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" 1028 dependencies = [ 1029 "serde_derive", 1030 ] 1031 1032 [[package]] 1033 name = "serde_derive" 1034-version = "1.0.126" 1035+version = "1.0.202" 1036 source = "registry+https://github.com/rust-lang/crates.io-index" 1037-checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" 1038+checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" 1039 dependencies = [ 1040 "proc-macro2", 1041 "quote", 1042- "syn", 1043+ "syn 2.0.65", 1044 ] 1045 1046 [[package]] 1047 name = "serde_json" 1048-version = "1.0.64" 1049+version = "1.0.117" 1050 source = "registry+https://github.com/rust-lang/crates.io-index" 1051-checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" 1052+checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" 1053 dependencies = [ 1054- "indexmap", 1055 "itoa", 1056 "ryu", 1057 "serde", 1058@@ -1181,28 +1339,24 @@ dependencies = [ 1059 1060 [[package]] 1061 name = "sha-1" 1062-version = "0.9.6" 1063+version = "0.10.1" 1064 source = "registry+https://github.com/rust-lang/crates.io-index" 1065-checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16" 1066+checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" 1067 dependencies = [ 1068- "block-buffer", 1069 "cfg-if", 1070 "cpufeatures", 1071 "digest", 1072- "opaque-debug", 1073 ] 1074 1075 [[package]] 1076 name = "sha2" 1077-version = "0.9.5" 1078+version = "0.10.8" 1079 source = "registry+https://github.com/rust-lang/crates.io-index" 1080-checksum = "b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12" 1081+checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 1082 dependencies = [ 1083- "block-buffer", 1084 "cfg-if", 1085 "cpufeatures", 1086 "digest", 1087- "opaque-debug", 1088 ] 1089 1090 [[package]] 1091@@ -1247,16 +1401,10 @@ dependencies = [ 1092 ] 1093 1094 [[package]] 1095-name = "simple_asn1" 1096-version = "0.5.4" 1097+name = "simdutf8" 1098+version = "0.1.4" 1099 source = "registry+https://github.com/rust-lang/crates.io-index" 1100-checksum = "8eb4ea60fb301dc81dfc113df680571045d375ab7345d171c5dc7d7e13107a80" 1101-dependencies = [ 1102- "chrono", 1103- "num-bigint 0.4.2", 1104- "num-traits", 1105- "thiserror", 1106-] 1107+checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" 1108 1109 [[package]] 1110 name = "slab" 1111@@ -1266,9 +1414,9 @@ checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527" 1112 1113 [[package]] 1114 name = "smallvec" 1115-version = "1.6.1" 1116+version = "1.13.2" 1117 source = "registry+https://github.com/rust-lang/crates.io-index" 1118-checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" 1119+checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 1120 1121 [[package]] 1122 name = "spin" 1123@@ -1276,24 +1424,41 @@ version = "0.5.2" 1124 source = "registry+https://github.com/rust-lang/crates.io-index" 1125 checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 1126 1127+[[package]] 1128+name = "spin" 1129+version = "0.9.8" 1130+source = "registry+https://github.com/rust-lang/crates.io-index" 1131+checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 1132+dependencies = [ 1133+ "lock_api", 1134+] 1135+ 1136+[[package]] 1137+name = "spki" 1138+version = "0.5.4" 1139+source = "registry+https://github.com/rust-lang/crates.io-index" 1140+checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27" 1141+dependencies = [ 1142+ "base64ct", 1143+ "der", 1144+] 1145+ 1146 [[package]] 1147 name = "sqlformat" 1148-version = "0.1.6" 1149+version = "0.1.8" 1150 source = "registry+https://github.com/rust-lang/crates.io-index" 1151-checksum = "6d86e3c77ff882a828346ba401a7ef4b8e440df804491c6064fe8295765de71c" 1152+checksum = "b4b7922be017ee70900be125523f38bdd644f4f06a1b16e8fa5a8ee8c34bffd4" 1153 dependencies = [ 1154- "lazy_static", 1155- "maplit", 1156+ "itertools", 1157 "nom", 1158- "regex", 1159 "unicode_categories", 1160 ] 1161 1162 [[package]] 1163 name = "sqlx" 1164-version = "0.5.7" 1165+version = "0.5.13" 1166 source = "registry+https://github.com/rust-lang/crates.io-index" 1167-checksum = "0e4b94ab0f8c21ee4899b93b06451ef5d965f1a355982ee73684338228498440" 1168+checksum = "551873805652ba0d912fec5bbb0f8b4cdd96baf8e2ebf5970e5671092966019b" 1169 dependencies = [ 1170 "sqlx-core", 1171 "sqlx-macros", 1172@@ -1301,9 +1466,9 @@ dependencies = [ 1173 1174 [[package]] 1175 name = "sqlx-core" 1176-version = "0.5.7" 1177+version = "0.5.13" 1178 source = "registry+https://github.com/rust-lang/crates.io-index" 1179-checksum = "ec28b91a01e1fe286d6ba66f68289a2286df023fc97444e1fd86c2fd6d5dc026" 1180+checksum = "e48c61941ccf5ddcada342cd59e3e5173b007c509e1e8e990dafc830294d9dc5" 1181 dependencies = [ 1182 "ahash", 1183 "atoi", 1184@@ -1312,29 +1477,32 @@ dependencies = [ 1185 "byteorder", 1186 "bytes", 1187 "chrono", 1188- "crossbeam-channel", 1189 "crossbeam-queue", 1190- "crossbeam-utils", 1191 "digest", 1192 "dirs", 1193 "either", 1194+ "event-listener", 1195+ "flume", 1196 "futures-channel", 1197 "futures-core", 1198+ "futures-executor", 1199 "futures-intrusive", 1200 "futures-util", 1201 "generic-array", 1202 "hashlink", 1203 "hex", 1204+ "hkdf", 1205 "hmac", 1206+ "indexmap", 1207 "itoa", 1208 "libc", 1209 "libsqlite3-sys", 1210 "log", 1211 "md-5", 1212 "memchr", 1213- "num-bigint 0.3.2", 1214+ "num-bigint", 1215 "once_cell", 1216- "parking_lot", 1217+ "paste", 1218 "percent-encoding", 1219 "rand", 1220 "rsa", 1221@@ -1358,41 +1526,34 @@ dependencies = [ 1222 1223 [[package]] 1224 name = "sqlx-macros" 1225-version = "0.5.7" 1226+version = "0.5.13" 1227 source = "registry+https://github.com/rust-lang/crates.io-index" 1228-checksum = "4dc33c35d54774eed73d54568d47a6ac099aed8af5e1556a017c131be88217d5" 1229+checksum = "bc0fba2b0cae21fc00fe6046f8baa4c7fcb49e379f0f592b04696607f69ed2e1" 1230 dependencies = [ 1231 "dotenv", 1232 "either", 1233- "futures", 1234- "heck", 1235+ "heck 0.4.1", 1236 "once_cell", 1237 "proc-macro2", 1238 "quote", 1239 "serde_json", 1240 "sqlx-core", 1241 "sqlx-rt", 1242- "syn", 1243+ "syn 1.0.109", 1244 "url", 1245 ] 1246 1247 [[package]] 1248 name = "sqlx-rt" 1249-version = "0.5.7" 1250+version = "0.5.13" 1251 source = "registry+https://github.com/rust-lang/crates.io-index" 1252-checksum = "14302b678d9c76b28f2e60115211e25e0aabc938269991745a169753dc00e35c" 1253+checksum = "4db708cd3e459078f85f39f96a00960bd841f66ee2a669e90bf36907f5a79aae" 1254 dependencies = [ 1255 "once_cell", 1256 "tokio", 1257 "tokio-rustls", 1258 ] 1259 1260-[[package]] 1261-name = "static_assertions" 1262-version = "1.1.0" 1263-source = "registry+https://github.com/rust-lang/crates.io-index" 1264-checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1265- 1266 [[package]] 1267 name = "stringprep" 1268 version = "0.1.2" 1269@@ -1426,11 +1587,11 @@ version = "0.4.15" 1270 source = "registry+https://github.com/rust-lang/crates.io-index" 1271 checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10" 1272 dependencies = [ 1273- "heck", 1274+ "heck 0.3.3", 1275 "proc-macro-error", 1276 "proc-macro2", 1277 "quote", 1278- "syn", 1279+ "syn 1.0.109", 1280 ] 1281 1282 [[package]] 1283@@ -1445,10 +1606,10 @@ version = "0.21.1" 1284 source = "registry+https://github.com/rust-lang/crates.io-index" 1285 checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec" 1286 dependencies = [ 1287- "heck", 1288+ "heck 0.3.3", 1289 "proc-macro2", 1290 "quote", 1291- "syn", 1292+ "syn 1.0.109", 1293 ] 1294 1295 [[package]] 1296@@ -1459,33 +1620,26 @@ checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" 1297 1298 [[package]] 1299 name = "syn" 1300-version = "1.0.73" 1301+version = "1.0.109" 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1303-checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7" 1304+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1305 dependencies = [ 1306 "proc-macro2", 1307 "quote", 1308- "unicode-xid", 1309+ "unicode-ident", 1310 ] 1311 1312 [[package]] 1313-name = "synstructure" 1314-version = "0.12.4" 1315+name = "syn" 1316+version = "2.0.65" 1317 source = "registry+https://github.com/rust-lang/crates.io-index" 1318-checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" 1319+checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106" 1320 dependencies = [ 1321 "proc-macro2", 1322 "quote", 1323- "syn", 1324- "unicode-xid", 1325+ "unicode-ident", 1326 ] 1327 1328-[[package]] 1329-name = "tap" 1330-version = "1.0.1" 1331-source = "registry+https://github.com/rust-lang/crates.io-index" 1332-checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 1333- 1334 [[package]] 1335 name = "textwrap" 1336 version = "0.11.0" 1337@@ -1497,22 +1651,22 @@ dependencies = [ 1338 1339 [[package]] 1340 name = "thiserror" 1341-version = "1.0.25" 1342+version = "1.0.61" 1343 source = "registry+https://github.com/rust-lang/crates.io-index" 1344-checksum = "fa6f76457f59514c7eeb4e59d891395fab0b2fd1d40723ae737d64153392e9c6" 1345+checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" 1346 dependencies = [ 1347 "thiserror-impl", 1348 ] 1349 1350 [[package]] 1351 name = "thiserror-impl" 1352-version = "1.0.25" 1353+version = "1.0.61" 1354 source = "registry+https://github.com/rust-lang/crates.io-index" 1355-checksum = "8a36768c0fbf1bb15eca10defa29526bda730a2376c2ab4393ccfa16fb1a318d" 1356+checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" 1357 dependencies = [ 1358 "proc-macro2", 1359 "quote", 1360- "syn", 1361+ "syn 2.0.65", 1362 ] 1363 1364 [[package]] 1365@@ -1542,11 +1696,10 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 1366 1367 [[package]] 1368 name = "tokio" 1369-version = "1.11.0" 1370+version = "1.16.1" 1371 source = "registry+https://github.com/rust-lang/crates.io-index" 1372-checksum = "b4efe6fc2395938c8155973d7be49fe8d03a843726e285e100a8a383cc0154ce" 1373+checksum = "0c27a64b625de6d309e8c57716ba93021dccf1b3b5c97edd6d3dd2d2135afc0a" 1374 dependencies = [ 1375- "autocfg 1.0.1", 1376 "bytes", 1377 "libc", 1378 "memchr", 1379@@ -1562,13 +1715,13 @@ dependencies = [ 1380 1381 [[package]] 1382 name = "tokio-macros" 1383-version = "1.3.0" 1384+version = "1.8.2" 1385 source = "registry+https://github.com/rust-lang/crates.io-index" 1386-checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110" 1387+checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" 1388 dependencies = [ 1389 "proc-macro2", 1390 "quote", 1391- "syn", 1392+ "syn 1.0.109", 1393 ] 1394 1395 [[package]] 1396@@ -1584,9 +1737,9 @@ dependencies = [ 1397 1398 [[package]] 1399 name = "tokio-stream" 1400-version = "0.1.7" 1401+version = "0.1.15" 1402 source = "registry+https://github.com/rust-lang/crates.io-index" 1403-checksum = "7b2f3f698253f03119ac0102beaa64f67a67e08074d03a22d18784104543727f" 1404+checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" 1405 dependencies = [ 1406 "futures-core", 1407 "pin-project-lite", 1408@@ -1602,6 +1755,15 @@ dependencies = [ 1409 "serde", 1410 ] 1411 1412+[[package]] 1413+name = "toml" 1414+version = "0.5.11" 1415+source = "registry+https://github.com/rust-lang/crates.io-index" 1416+checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 1417+dependencies = [ 1418+ "serde", 1419+] 1420+ 1421 [[package]] 1422 name = "tui" 1423 version = "0.15.0" 1424@@ -1617,9 +1779,9 @@ dependencies = [ 1425 1426 [[package]] 1427 name = "typenum" 1428-version = "1.13.0" 1429+version = "1.17.0" 1430 source = "registry+https://github.com/rust-lang/crates.io-index" 1431-checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" 1432+checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 1433 1434 [[package]] 1435 name = "unicode-bidi" 1436@@ -1630,6 +1792,12 @@ dependencies = [ 1437 "matches", 1438 ] 1439 1440+[[package]] 1441+name = "unicode-ident" 1442+version = "1.0.12" 1443+source = "registry+https://github.com/rust-lang/crates.io-index" 1444+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 1445+ 1446 [[package]] 1447 name = "unicode-normalization" 1448 version = "0.1.19" 1449@@ -1651,12 +1819,6 @@ version = "0.1.8" 1450 source = "registry+https://github.com/rust-lang/crates.io-index" 1451 checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" 1452 1453-[[package]] 1454-name = "unicode-xid" 1455-version = "0.2.2" 1456-source = "registry+https://github.com/rust-lang/crates.io-index" 1457-checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" 1458- 1459 [[package]] 1460 name = "unicode_categories" 1461 version = "0.1.1" 1462@@ -1705,6 +1867,12 @@ version = "0.10.2+wasi-snapshot-preview1" 1463 source = "registry+https://github.com/rust-lang/crates.io-index" 1464 checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" 1465 1466+[[package]] 1467+name = "wasite" 1468+version = "0.1.0" 1469+source = "registry+https://github.com/rust-lang/crates.io-index" 1470+checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" 1471+ 1472 [[package]] 1473 name = "wasm-bindgen" 1474 version = "0.2.74" 1475@@ -1726,7 +1894,7 @@ dependencies = [ 1476 "log", 1477 "proc-macro2", 1478 "quote", 1479- "syn", 1480+ "syn 1.0.109", 1481 "wasm-bindgen-shared", 1482 ] 1483 1484@@ -1748,7 +1916,7 @@ checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97" 1485 dependencies = [ 1486 "proc-macro2", 1487 "quote", 1488- "syn", 1489+ "syn 1.0.109", 1490 "wasm-bindgen-backend", 1491 "wasm-bindgen-shared", 1492 ] 1493@@ -1801,11 +1969,12 @@ dependencies = [ 1494 1495 [[package]] 1496 name = "whoami" 1497-version = "1.1.2" 1498+version = "1.5.1" 1499 source = "registry+https://github.com/rust-lang/crates.io-index" 1500-checksum = "4abacf325c958dfeaf1046931d37f2a901b6dfe0968ee965a29e94c6766b2af6" 1501+checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9" 1502 dependencies = [ 1503- "wasm-bindgen", 1504+ "redox_syscall 0.4.1", 1505+ "wasite", 1506 "web-sys", 1507 ] 1508 1509@@ -1831,29 +2000,8 @@ version = "0.4.0" 1510 source = "registry+https://github.com/rust-lang/crates.io-index" 1511 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1512 1513-[[package]] 1514-name = "wyz" 1515-version = "0.2.0" 1516-source = "registry+https://github.com/rust-lang/crates.io-index" 1517-checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" 1518- 1519 [[package]] 1520 name = "zeroize" 1521-version = "1.3.0" 1522-source = "registry+https://github.com/rust-lang/crates.io-index" 1523-checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" 1524-dependencies = [ 1525- "zeroize_derive", 1526-] 1527- 1528-[[package]] 1529-name = "zeroize_derive" 1530-version = "1.1.0" 1531+version = "1.7.0" 1532 source = "registry+https://github.com/rust-lang/crates.io-index" 1533-checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" 1534-dependencies = [ 1535- "proc-macro2", 1536- "quote", 1537- "syn", 1538- "synstructure", 1539-] 1540+checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" 1541diff --git a/Cargo.toml b/Cargo.toml 1542index 95f5b91..ea7eec5 100644 1543--- a/Cargo.toml 1544+++ b/Cargo.toml 1545@@ -20,7 +20,7 @@ tui = { version = "0.15.0", features = ["crossterm"], default-features = false } 1546 crossterm = "0.20" 1547 anyhow = "1.0.38" 1548 unicode-width = "0.1" 1549-sqlx = { version = "0.5.6", features = ["mysql", "postgres", "sqlite", "chrono", "runtime-tokio-rustls", "decimal", "json"], default-features = false } 1550+sqlx = { version = "0.5.13", features = ["mysql", "postgres", "sqlite", "chrono", "runtime-tokio-rustls", "decimal", "json"], default-features = false } 1551 chrono = "0.4" 1552 tokio = { version = "1.11.0", features = ["full"] } 1553 futures = "0.3.5"