A decentralized music tracking and discovery platform built on AT Protocol 🎵

Add analytics crate, setup duckdb

+2325 -31
+2280 -30
Cargo.lock
··· 29 29 ] 30 30 31 31 [[package]] 32 + name = "ahash" 33 + version = "0.7.8" 34 + source = "registry+https://github.com/rust-lang/crates.io-index" 35 + checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 36 + dependencies = [ 37 + "getrandom 0.2.15", 38 + "once_cell", 39 + "version_check", 40 + ] 41 + 42 + [[package]] 43 + name = "ahash" 44 + version = "0.8.11" 45 + source = "registry+https://github.com/rust-lang/crates.io-index" 46 + checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 47 + dependencies = [ 48 + "cfg-if", 49 + "const-random", 50 + "getrandom 0.2.15", 51 + "once_cell", 52 + "version_check", 53 + "zerocopy", 54 + ] 55 + 56 + [[package]] 57 + name = "aho-corasick" 58 + version = "1.1.3" 59 + source = "registry+https://github.com/rust-lang/crates.io-index" 60 + checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 61 + dependencies = [ 62 + "memchr", 63 + ] 64 + 65 + [[package]] 32 66 name = "allocator-api2" 33 67 version = "0.2.21" 34 68 source = "registry+https://github.com/rust-lang/crates.io-index" 35 69 checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 36 70 37 71 [[package]] 72 + name = "analytics" 73 + version = "0.1.0" 74 + dependencies = [ 75 + "anyhow", 76 + "async-nats", 77 + "chrono", 78 + "dotenv", 79 + "duckdb", 80 + "owo-colors", 81 + "polars", 82 + "serde", 83 + "serde_json", 84 + "sqlx", 85 + "tokio", 86 + ] 87 + 88 + [[package]] 38 89 name = "android-tzdata" 39 90 version = "0.1.1" 40 91 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 62 113 checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 63 114 64 115 [[package]] 116 + name = "argminmax" 117 + version = "0.6.2" 118 + source = "registry+https://github.com/rust-lang/crates.io-index" 119 + checksum = "52424b59d69d69d5056d508b260553afd91c57e21849579cd1f50ee8b8b88eaa" 120 + dependencies = [ 121 + "num-traits", 122 + ] 123 + 124 + [[package]] 125 + name = "array-init-cursor" 126 + version = "0.2.0" 127 + source = "registry+https://github.com/rust-lang/crates.io-index" 128 + checksum = "bf7d0a018de4f6aa429b9d33d69edf69072b1c5b1cb8d3e4a5f7ef898fc3eb76" 129 + 130 + [[package]] 131 + name = "arrayvec" 132 + version = "0.7.6" 133 + source = "registry+https://github.com/rust-lang/crates.io-index" 134 + checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 135 + 136 + [[package]] 137 + name = "arrow" 138 + version = "54.2.0" 139 + source = "registry+https://github.com/rust-lang/crates.io-index" 140 + checksum = "755b6da235ac356a869393c23668c663720b8749dd6f15e52b6c214b4b964cc7" 141 + dependencies = [ 142 + "arrow-arith", 143 + "arrow-array", 144 + "arrow-buffer", 145 + "arrow-cast", 146 + "arrow-data", 147 + "arrow-ord", 148 + "arrow-row", 149 + "arrow-schema", 150 + "arrow-select", 151 + "arrow-string", 152 + ] 153 + 154 + [[package]] 155 + name = "arrow-arith" 156 + version = "54.2.0" 157 + source = "registry+https://github.com/rust-lang/crates.io-index" 158 + checksum = "64656a1e0b13ca766f8440752e9a93e11014eec7b67909986f83ed0ab1fe37b8" 159 + dependencies = [ 160 + "arrow-array", 161 + "arrow-buffer", 162 + "arrow-data", 163 + "arrow-schema", 164 + "chrono", 165 + "num", 166 + ] 167 + 168 + [[package]] 169 + name = "arrow-array" 170 + version = "54.2.0" 171 + source = "registry+https://github.com/rust-lang/crates.io-index" 172 + checksum = "57a4a6d2896083cfbdf84a71a863b22460d0708f8206a8373c52e326cc72ea1a" 173 + dependencies = [ 174 + "ahash 0.8.11", 175 + "arrow-buffer", 176 + "arrow-data", 177 + "arrow-schema", 178 + "chrono", 179 + "half", 180 + "hashbrown 0.15.2", 181 + "num", 182 + ] 183 + 184 + [[package]] 185 + name = "arrow-buffer" 186 + version = "54.2.0" 187 + source = "registry+https://github.com/rust-lang/crates.io-index" 188 + checksum = "cef870583ce5e4f3b123c181706f2002fb134960f9a911900f64ba4830c7a43a" 189 + dependencies = [ 190 + "bytes", 191 + "half", 192 + "num", 193 + ] 194 + 195 + [[package]] 196 + name = "arrow-cast" 197 + version = "54.2.0" 198 + source = "registry+https://github.com/rust-lang/crates.io-index" 199 + checksum = "1ac7eba5a987f8b4a7d9629206ba48e19a1991762795bbe5d08497b7736017ee" 200 + dependencies = [ 201 + "arrow-array", 202 + "arrow-buffer", 203 + "arrow-data", 204 + "arrow-schema", 205 + "arrow-select", 206 + "atoi", 207 + "base64", 208 + "chrono", 209 + "comfy-table", 210 + "half", 211 + "lexical-core", 212 + "num", 213 + "ryu", 214 + ] 215 + 216 + [[package]] 217 + name = "arrow-data" 218 + version = "54.2.0" 219 + source = "registry+https://github.com/rust-lang/crates.io-index" 220 + checksum = "b095e8a4f3c309544935d53e04c3bfe4eea4e71c3de6fe0416d1f08bb4441a83" 221 + dependencies = [ 222 + "arrow-buffer", 223 + "arrow-schema", 224 + "half", 225 + "num", 226 + ] 227 + 228 + [[package]] 229 + name = "arrow-ord" 230 + version = "54.2.0" 231 + source = "registry+https://github.com/rust-lang/crates.io-index" 232 + checksum = "6c07223476f8219d1ace8cd8d85fa18c4ebd8d945013f25ef5c72e85085ca4ee" 233 + dependencies = [ 234 + "arrow-array", 235 + "arrow-buffer", 236 + "arrow-data", 237 + "arrow-schema", 238 + "arrow-select", 239 + ] 240 + 241 + [[package]] 242 + name = "arrow-row" 243 + version = "54.2.0" 244 + source = "registry+https://github.com/rust-lang/crates.io-index" 245 + checksum = "91b194b38bfd89feabc23e798238989c6648b2506ad639be42ec8eb1658d82c4" 246 + dependencies = [ 247 + "arrow-array", 248 + "arrow-buffer", 249 + "arrow-data", 250 + "arrow-schema", 251 + "half", 252 + ] 253 + 254 + [[package]] 255 + name = "arrow-schema" 256 + version = "54.2.0" 257 + source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "0f40f6be8f78af1ab610db7d9b236e21d587b7168e368a36275d2e5670096735" 259 + dependencies = [ 260 + "bitflags", 261 + ] 262 + 263 + [[package]] 264 + name = "arrow-select" 265 + version = "54.2.0" 266 + source = "registry+https://github.com/rust-lang/crates.io-index" 267 + checksum = "ac265273864a820c4a179fc67182ccc41ea9151b97024e1be956f0f2369c2539" 268 + dependencies = [ 269 + "ahash 0.8.11", 270 + "arrow-array", 271 + "arrow-buffer", 272 + "arrow-data", 273 + "arrow-schema", 274 + "num", 275 + ] 276 + 277 + [[package]] 278 + name = "arrow-string" 279 + version = "54.2.0" 280 + source = "registry+https://github.com/rust-lang/crates.io-index" 281 + checksum = "d44c8eed43be4ead49128370f7131f054839d3d6003e52aebf64322470b8fbd0" 282 + dependencies = [ 283 + "arrow-array", 284 + "arrow-buffer", 285 + "arrow-data", 286 + "arrow-schema", 287 + "arrow-select", 288 + "memchr", 289 + "num", 290 + "regex", 291 + "regex-syntax", 292 + ] 293 + 294 + [[package]] 295 + name = "async-nats" 296 + version = "0.39.0" 297 + source = "registry+https://github.com/rust-lang/crates.io-index" 298 + checksum = "a798aab0c0203b31d67d501e5ed1f3ac6c36a329899ce47fc93c3bea53f3ae89" 299 + dependencies = [ 300 + "base64", 301 + "bytes", 302 + "futures", 303 + "memchr", 304 + "nkeys", 305 + "nuid", 306 + "once_cell", 307 + "pin-project", 308 + "portable-atomic", 309 + "rand", 310 + "regex", 311 + "ring", 312 + "rustls-native-certs", 313 + "rustls-pemfile", 314 + "rustls-webpki", 315 + "serde", 316 + "serde_json", 317 + "serde_nanos", 318 + "serde_repr", 319 + "thiserror 1.0.69", 320 + "time", 321 + "tokio", 322 + "tokio-rustls", 323 + "tokio-util", 324 + "tokio-websockets", 325 + "tracing", 326 + "tryhard", 327 + "url", 328 + ] 329 + 330 + [[package]] 331 + name = "async-stream" 332 + version = "0.3.6" 333 + source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" 335 + dependencies = [ 336 + "async-stream-impl", 337 + "futures-core", 338 + "pin-project-lite", 339 + ] 340 + 341 + [[package]] 342 + name = "async-stream-impl" 343 + version = "0.3.6" 344 + source = "registry+https://github.com/rust-lang/crates.io-index" 345 + checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" 346 + dependencies = [ 347 + "proc-macro2", 348 + "quote", 349 + "syn 2.0.98", 350 + ] 351 + 352 + [[package]] 353 + name = "async-trait" 354 + version = "0.1.86" 355 + source = "registry+https://github.com/rust-lang/crates.io-index" 356 + checksum = "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d" 357 + dependencies = [ 358 + "proc-macro2", 359 + "quote", 360 + "syn 2.0.98", 361 + ] 362 + 363 + [[package]] 65 364 name = "atoi" 66 365 version = "2.0.0" 67 366 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 71 370 ] 72 371 73 372 [[package]] 373 + name = "atoi_simd" 374 + version = "0.16.0" 375 + source = "registry+https://github.com/rust-lang/crates.io-index" 376 + checksum = "4790f9e8961209112beb783d85449b508673cf4a6a419c8449b210743ac4dbe9" 377 + 378 + [[package]] 379 + name = "atomic-waker" 380 + version = "1.1.2" 381 + source = "registry+https://github.com/rust-lang/crates.io-index" 382 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 383 + 384 + [[package]] 74 385 name = "autocfg" 75 386 version = "1.4.0" 76 387 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 113 424 ] 114 425 115 426 [[package]] 427 + name = "bitvec" 428 + version = "1.0.1" 429 + source = "registry+https://github.com/rust-lang/crates.io-index" 430 + checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 431 + dependencies = [ 432 + "funty", 433 + "radium", 434 + "tap", 435 + "wyz", 436 + ] 437 + 438 + [[package]] 116 439 name = "block-buffer" 117 440 version = "0.10.4" 118 441 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 122 445 ] 123 446 124 447 [[package]] 448 + name = "borsh" 449 + version = "1.5.5" 450 + source = "registry+https://github.com/rust-lang/crates.io-index" 451 + checksum = "5430e3be710b68d984d1391c854eb431a9d548640711faa54eecb1df93db91cc" 452 + dependencies = [ 453 + "borsh-derive", 454 + "cfg_aliases", 455 + ] 456 + 457 + [[package]] 458 + name = "borsh-derive" 459 + version = "1.5.5" 460 + source = "registry+https://github.com/rust-lang/crates.io-index" 461 + checksum = "f8b668d39970baad5356d7c83a86fee3a539e6f93bf6764c97368243e17a0487" 462 + dependencies = [ 463 + "once_cell", 464 + "proc-macro-crate", 465 + "proc-macro2", 466 + "quote", 467 + "syn 2.0.98", 468 + ] 469 + 470 + [[package]] 125 471 name = "bumpalo" 126 472 version = "3.17.0" 127 473 source = "registry+https://github.com/rust-lang/crates.io-index" 128 474 checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" 129 475 130 476 [[package]] 477 + name = "bytecheck" 478 + version = "0.6.12" 479 + source = "registry+https://github.com/rust-lang/crates.io-index" 480 + checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" 481 + dependencies = [ 482 + "bytecheck_derive", 483 + "ptr_meta", 484 + "simdutf8", 485 + ] 486 + 487 + [[package]] 488 + name = "bytecheck_derive" 489 + version = "0.6.12" 490 + source = "registry+https://github.com/rust-lang/crates.io-index" 491 + checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" 492 + dependencies = [ 493 + "proc-macro2", 494 + "quote", 495 + "syn 1.0.109", 496 + ] 497 + 498 + [[package]] 499 + name = "bytemuck" 500 + version = "1.21.0" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3" 503 + dependencies = [ 504 + "bytemuck_derive", 505 + ] 506 + 507 + [[package]] 508 + name = "bytemuck_derive" 509 + version = "1.8.1" 510 + source = "registry+https://github.com/rust-lang/crates.io-index" 511 + checksum = "3fa76293b4f7bb636ab88fd78228235b5248b4d05cc589aed610f954af5d7c7a" 512 + dependencies = [ 513 + "proc-macro2", 514 + "quote", 515 + "syn 2.0.98", 516 + ] 517 + 518 + [[package]] 131 519 name = "byteorder" 132 520 version = "1.5.0" 133 521 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 138 526 version = "1.10.0" 139 527 source = "registry+https://github.com/rust-lang/crates.io-index" 140 528 checksum = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9" 529 + dependencies = [ 530 + "serde", 531 + ] 532 + 533 + [[package]] 534 + name = "cast" 535 + version = "0.3.0" 536 + source = "registry+https://github.com/rust-lang/crates.io-index" 537 + checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" 538 + 539 + [[package]] 540 + name = "castaway" 541 + version = "0.2.3" 542 + source = "registry+https://github.com/rust-lang/crates.io-index" 543 + checksum = "0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5" 544 + dependencies = [ 545 + "rustversion", 546 + ] 141 547 142 548 [[package]] 143 549 name = "cc" ··· 145 551 source = "registry+https://github.com/rust-lang/crates.io-index" 146 552 checksum = "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9" 147 553 dependencies = [ 554 + "jobserver", 555 + "libc", 148 556 "shlex", 149 557 ] 150 558 ··· 176 584 ] 177 585 178 586 [[package]] 587 + name = "chrono-tz" 588 + version = "0.10.1" 589 + source = "registry+https://github.com/rust-lang/crates.io-index" 590 + checksum = "9c6ac4f2c0bf0f44e9161aec9675e1050aa4a530663c4a9e37e108fa948bca9f" 591 + dependencies = [ 592 + "chrono", 593 + "chrono-tz-build", 594 + "phf", 595 + ] 596 + 597 + [[package]] 598 + name = "chrono-tz-build" 599 + version = "0.4.0" 600 + source = "registry+https://github.com/rust-lang/crates.io-index" 601 + checksum = "e94fea34d77a245229e7746bd2beb786cd2a896f306ff491fb8cecb3074b10a7" 602 + dependencies = [ 603 + "parse-zoneinfo", 604 + "phf_codegen", 605 + ] 606 + 607 + [[package]] 179 608 name = "cipher" 180 609 version = "0.4.4" 181 610 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 196 625 ] 197 626 198 627 [[package]] 628 + name = "comfy-table" 629 + version = "7.1.4" 630 + source = "registry+https://github.com/rust-lang/crates.io-index" 631 + checksum = "4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a" 632 + dependencies = [ 633 + "crossterm", 634 + "unicode-segmentation", 635 + "unicode-width", 636 + ] 637 + 638 + [[package]] 639 + name = "compact_str" 640 + version = "0.8.1" 641 + source = "registry+https://github.com/rust-lang/crates.io-index" 642 + checksum = "3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32" 643 + dependencies = [ 644 + "castaway", 645 + "cfg-if", 646 + "itoa", 647 + "rustversion", 648 + "ryu", 649 + "serde", 650 + "static_assertions", 651 + ] 652 + 653 + [[package]] 199 654 name = "concurrent-queue" 200 655 version = "2.5.0" 201 656 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 211 666 checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 212 667 213 668 [[package]] 669 + name = "const-random" 670 + version = "0.1.18" 671 + source = "registry+https://github.com/rust-lang/crates.io-index" 672 + checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" 673 + dependencies = [ 674 + "const-random-macro", 675 + ] 676 + 677 + [[package]] 678 + name = "const-random-macro" 679 + version = "0.1.16" 680 + source = "registry+https://github.com/rust-lang/crates.io-index" 681 + checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 682 + dependencies = [ 683 + "getrandom 0.2.15", 684 + "once_cell", 685 + "tiny-keccak", 686 + ] 687 + 688 + [[package]] 689 + name = "core-foundation" 690 + version = "0.9.4" 691 + source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 693 + dependencies = [ 694 + "core-foundation-sys", 695 + "libc", 696 + ] 697 + 698 + [[package]] 214 699 name = "core-foundation-sys" 215 700 version = "0.8.7" 216 701 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 241 726 checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" 242 727 243 728 [[package]] 729 + name = "crc32fast" 730 + version = "1.4.2" 731 + source = "registry+https://github.com/rust-lang/crates.io-index" 732 + checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 733 + dependencies = [ 734 + "cfg-if", 735 + ] 736 + 737 + [[package]] 738 + name = "crossbeam-channel" 739 + version = "0.5.14" 740 + source = "registry+https://github.com/rust-lang/crates.io-index" 741 + checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" 742 + dependencies = [ 743 + "crossbeam-utils", 744 + ] 745 + 746 + [[package]] 747 + name = "crossbeam-deque" 748 + version = "0.8.6" 749 + source = "registry+https://github.com/rust-lang/crates.io-index" 750 + checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" 751 + dependencies = [ 752 + "crossbeam-epoch", 753 + "crossbeam-utils", 754 + ] 755 + 756 + [[package]] 757 + name = "crossbeam-epoch" 758 + version = "0.9.18" 759 + source = "registry+https://github.com/rust-lang/crates.io-index" 760 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 761 + dependencies = [ 762 + "crossbeam-utils", 763 + ] 764 + 765 + [[package]] 244 766 name = "crossbeam-queue" 245 767 version = "0.3.12" 246 768 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 256 778 checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 257 779 258 780 [[package]] 781 + name = "crossterm" 782 + version = "0.28.1" 783 + source = "registry+https://github.com/rust-lang/crates.io-index" 784 + checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" 785 + dependencies = [ 786 + "bitflags", 787 + "crossterm_winapi", 788 + "parking_lot", 789 + "rustix", 790 + "winapi", 791 + ] 792 + 793 + [[package]] 794 + name = "crossterm_winapi" 795 + version = "0.9.1" 796 + source = "registry+https://github.com/rust-lang/crates.io-index" 797 + checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" 798 + dependencies = [ 799 + "winapi", 800 + ] 801 + 802 + [[package]] 803 + name = "crunchy" 804 + version = "0.2.3" 805 + source = "registry+https://github.com/rust-lang/crates.io-index" 806 + checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" 807 + 808 + [[package]] 259 809 name = "crypto-common" 260 810 version = "0.1.6" 261 811 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 275 825 ] 276 826 277 827 [[package]] 828 + name = "curve25519-dalek" 829 + version = "4.1.3" 830 + source = "registry+https://github.com/rust-lang/crates.io-index" 831 + checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" 832 + dependencies = [ 833 + "cfg-if", 834 + "cpufeatures", 835 + "curve25519-dalek-derive", 836 + "digest", 837 + "fiat-crypto", 838 + "rustc_version", 839 + "subtle", 840 + ] 841 + 842 + [[package]] 843 + name = "curve25519-dalek-derive" 844 + version = "0.1.1" 845 + source = "registry+https://github.com/rust-lang/crates.io-index" 846 + checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" 847 + dependencies = [ 848 + "proc-macro2", 849 + "quote", 850 + "syn 2.0.98", 851 + ] 852 + 853 + [[package]] 854 + name = "data-encoding" 855 + version = "2.8.0" 856 + source = "registry+https://github.com/rust-lang/crates.io-index" 857 + checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010" 858 + 859 + [[package]] 278 860 name = "der" 279 861 version = "0.7.9" 280 862 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 292 874 checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 293 875 dependencies = [ 294 876 "powerfmt", 877 + "serde", 295 878 ] 296 879 297 880 [[package]] ··· 314 897 dependencies = [ 315 898 "proc-macro2", 316 899 "quote", 317 - "syn", 900 + "syn 2.0.98", 318 901 ] 319 902 320 903 [[package]] ··· 330 913 checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" 331 914 332 915 [[package]] 916 + name = "duckdb" 917 + version = "1.2.0" 918 + source = "registry+https://github.com/rust-lang/crates.io-index" 919 + checksum = "8e2093a18d0c07e411104a9d27ef0097872172552ad5774feba304c2b47f382c" 920 + dependencies = [ 921 + "arrow", 922 + "cast", 923 + "fallible-iterator", 924 + "fallible-streaming-iterator", 925 + "hashlink 0.9.1", 926 + "libduckdb-sys", 927 + "memchr", 928 + "num-integer", 929 + "rust_decimal", 930 + "smallvec", 931 + "strum", 932 + ] 933 + 934 + [[package]] 935 + name = "dyn-clone" 936 + version = "1.0.18" 937 + source = "registry+https://github.com/rust-lang/crates.io-index" 938 + checksum = "feeef44e73baff3a26d371801df019877a9866a8c493d315ab00177843314f35" 939 + 940 + [[package]] 941 + name = "ed25519" 942 + version = "2.2.3" 943 + source = "registry+https://github.com/rust-lang/crates.io-index" 944 + checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" 945 + dependencies = [ 946 + "signature", 947 + ] 948 + 949 + [[package]] 950 + name = "ed25519-dalek" 951 + version = "2.1.1" 952 + source = "registry+https://github.com/rust-lang/crates.io-index" 953 + checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" 954 + dependencies = [ 955 + "curve25519-dalek", 956 + "ed25519", 957 + "sha2", 958 + "signature", 959 + "subtle", 960 + ] 961 + 962 + [[package]] 333 963 name = "either" 334 964 version = "1.13.0" 335 965 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 339 969 ] 340 970 341 971 [[package]] 972 + name = "enum_dispatch" 973 + version = "0.3.13" 974 + source = "registry+https://github.com/rust-lang/crates.io-index" 975 + checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" 976 + dependencies = [ 977 + "once_cell", 978 + "proc-macro2", 979 + "quote", 980 + "syn 2.0.98", 981 + ] 982 + 983 + [[package]] 342 984 name = "equivalent" 343 985 version = "1.0.2" 344 986 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 366 1008 ] 367 1009 368 1010 [[package]] 1011 + name = "ethnum" 1012 + version = "1.5.0" 1013 + source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + checksum = "b90ca2580b73ab6a1f724b76ca11ab632df820fd6040c336200d2c1df7b3c82c" 1015 + 1016 + [[package]] 369 1017 name = "event-listener" 370 1018 version = "5.4.0" 371 1019 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 377 1025 ] 378 1026 379 1027 [[package]] 1028 + name = "fallible-iterator" 1029 + version = "0.3.0" 1030 + source = "registry+https://github.com/rust-lang/crates.io-index" 1031 + checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" 1032 + 1033 + [[package]] 1034 + name = "fallible-streaming-iterator" 1035 + version = "0.1.9" 1036 + source = "registry+https://github.com/rust-lang/crates.io-index" 1037 + checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 1038 + 1039 + [[package]] 1040 + name = "fast-float2" 1041 + version = "0.2.3" 1042 + source = "registry+https://github.com/rust-lang/crates.io-index" 1043 + checksum = "f8eb564c5c7423d25c886fb561d1e4ee69f72354d16918afa32c08811f6b6a55" 1044 + 1045 + [[package]] 380 1046 name = "fastrand" 381 1047 version = "2.3.0" 382 1048 source = "registry+https://github.com/rust-lang/crates.io-index" 383 1049 checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 384 1050 385 1051 [[package]] 1052 + name = "fiat-crypto" 1053 + version = "0.2.9" 1054 + source = "registry+https://github.com/rust-lang/crates.io-index" 1055 + checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" 1056 + 1057 + [[package]] 1058 + name = "filetime" 1059 + version = "0.2.25" 1060 + source = "registry+https://github.com/rust-lang/crates.io-index" 1061 + checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" 1062 + dependencies = [ 1063 + "cfg-if", 1064 + "libc", 1065 + "libredox", 1066 + "windows-sys 0.59.0", 1067 + ] 1068 + 1069 + [[package]] 1070 + name = "flate2" 1071 + version = "1.1.0" 1072 + source = "registry+https://github.com/rust-lang/crates.io-index" 1073 + checksum = "11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc" 1074 + dependencies = [ 1075 + "crc32fast", 1076 + "miniz_oxide", 1077 + ] 1078 + 1079 + [[package]] 386 1080 name = "flume" 387 1081 version = "0.11.1" 388 1082 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 415 1109 ] 416 1110 417 1111 [[package]] 1112 + name = "funty" 1113 + version = "2.0.0" 1114 + source = "registry+https://github.com/rust-lang/crates.io-index" 1115 + checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 1116 + 1117 + [[package]] 1118 + name = "futures" 1119 + version = "0.3.31" 1120 + source = "registry+https://github.com/rust-lang/crates.io-index" 1121 + checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 1122 + dependencies = [ 1123 + "futures-channel", 1124 + "futures-core", 1125 + "futures-executor", 1126 + "futures-io", 1127 + "futures-sink", 1128 + "futures-task", 1129 + "futures-util", 1130 + ] 1131 + 1132 + [[package]] 418 1133 name = "futures-channel" 419 1134 version = "0.3.31" 420 1135 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 459 1174 checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 460 1175 461 1176 [[package]] 1177 + name = "futures-macro" 1178 + version = "0.3.31" 1179 + source = "registry+https://github.com/rust-lang/crates.io-index" 1180 + checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 1181 + dependencies = [ 1182 + "proc-macro2", 1183 + "quote", 1184 + "syn 2.0.98", 1185 + ] 1186 + 1187 + [[package]] 462 1188 name = "futures-sink" 463 1189 version = "0.3.31" 464 1190 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 476 1202 source = "registry+https://github.com/rust-lang/crates.io-index" 477 1203 checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 478 1204 dependencies = [ 1205 + "futures-channel", 479 1206 "futures-core", 480 1207 "futures-io", 1208 + "futures-macro", 481 1209 "futures-sink", 482 1210 "futures-task", 483 1211 "memchr", ··· 528 1256 checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 529 1257 530 1258 [[package]] 1259 + name = "glob" 1260 + version = "0.3.2" 1261 + source = "registry+https://github.com/rust-lang/crates.io-index" 1262 + checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" 1263 + 1264 + [[package]] 1265 + name = "half" 1266 + version = "2.4.1" 1267 + source = "registry+https://github.com/rust-lang/crates.io-index" 1268 + checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" 1269 + dependencies = [ 1270 + "cfg-if", 1271 + "crunchy", 1272 + "num-traits", 1273 + ] 1274 + 1275 + [[package]] 1276 + name = "hashbrown" 1277 + version = "0.12.3" 1278 + source = "registry+https://github.com/rust-lang/crates.io-index" 1279 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1280 + dependencies = [ 1281 + "ahash 0.7.8", 1282 + ] 1283 + 1284 + [[package]] 1285 + name = "hashbrown" 1286 + version = "0.14.5" 1287 + source = "registry+https://github.com/rust-lang/crates.io-index" 1288 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 1289 + dependencies = [ 1290 + "ahash 0.8.11", 1291 + "allocator-api2", 1292 + "rayon", 1293 + "serde", 1294 + ] 1295 + 1296 + [[package]] 531 1297 name = "hashbrown" 532 1298 version = "0.15.2" 533 1299 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 536 1302 "allocator-api2", 537 1303 "equivalent", 538 1304 "foldhash", 1305 + "rayon", 1306 + "serde", 1307 + ] 1308 + 1309 + [[package]] 1310 + name = "hashlink" 1311 + version = "0.9.1" 1312 + source = "registry+https://github.com/rust-lang/crates.io-index" 1313 + checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" 1314 + dependencies = [ 1315 + "hashbrown 0.14.5", 539 1316 ] 540 1317 541 1318 [[package]] ··· 544 1321 source = "registry+https://github.com/rust-lang/crates.io-index" 545 1322 checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" 546 1323 dependencies = [ 547 - "hashbrown", 1324 + "hashbrown 0.15.2", 548 1325 ] 549 1326 550 1327 [[package]] 551 1328 name = "heck" 1329 + version = "0.4.1" 1330 + source = "registry+https://github.com/rust-lang/crates.io-index" 1331 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1332 + 1333 + [[package]] 1334 + name = "heck" 552 1335 version = "0.5.0" 553 1336 source = "registry+https://github.com/rust-lang/crates.io-index" 554 1337 checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" ··· 693 1476 "iana-time-zone-haiku", 694 1477 "js-sys", 695 1478 "wasm-bindgen", 696 - "windows-core", 1479 + "windows-core 0.52.0", 697 1480 ] 698 1481 699 1482 [[package]] ··· 820 1603 dependencies = [ 821 1604 "proc-macro2", 822 1605 "quote", 823 - "syn", 1606 + "syn 2.0.98", 824 1607 ] 825 1608 826 1609 [[package]] ··· 851 1634 checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" 852 1635 dependencies = [ 853 1636 "equivalent", 854 - "hashbrown", 1637 + "hashbrown 0.15.2", 1638 + "serde", 855 1639 ] 856 1640 857 1641 [[package]] ··· 876 1660 checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" 877 1661 878 1662 [[package]] 1663 + name = "jobserver" 1664 + version = "0.1.32" 1665 + source = "registry+https://github.com/rust-lang/crates.io-index" 1666 + checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" 1667 + dependencies = [ 1668 + "libc", 1669 + ] 1670 + 1671 + [[package]] 879 1672 name = "js-sys" 880 1673 version = "0.3.77" 881 1674 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 907 1700 checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 908 1701 dependencies = [ 909 1702 "spin", 1703 + ] 1704 + 1705 + [[package]] 1706 + name = "lexical-core" 1707 + version = "1.0.5" 1708 + source = "registry+https://github.com/rust-lang/crates.io-index" 1709 + checksum = "b765c31809609075565a70b4b71402281283aeda7ecaf4818ac14a7b2ade8958" 1710 + dependencies = [ 1711 + "lexical-parse-float", 1712 + "lexical-parse-integer", 1713 + "lexical-util", 1714 + "lexical-write-float", 1715 + "lexical-write-integer", 1716 + ] 1717 + 1718 + [[package]] 1719 + name = "lexical-parse-float" 1720 + version = "1.0.5" 1721 + source = "registry+https://github.com/rust-lang/crates.io-index" 1722 + checksum = "de6f9cb01fb0b08060209a057c048fcbab8717b4c1ecd2eac66ebfe39a65b0f2" 1723 + dependencies = [ 1724 + "lexical-parse-integer", 1725 + "lexical-util", 1726 + "static_assertions", 1727 + ] 1728 + 1729 + [[package]] 1730 + name = "lexical-parse-integer" 1731 + version = "1.0.5" 1732 + source = "registry+https://github.com/rust-lang/crates.io-index" 1733 + checksum = "72207aae22fc0a121ba7b6d479e42cbfea549af1479c3f3a4f12c70dd66df12e" 1734 + dependencies = [ 1735 + "lexical-util", 1736 + "static_assertions", 1737 + ] 1738 + 1739 + [[package]] 1740 + name = "lexical-util" 1741 + version = "1.0.6" 1742 + source = "registry+https://github.com/rust-lang/crates.io-index" 1743 + checksum = "5a82e24bf537fd24c177ffbbdc6ebcc8d54732c35b50a3f28cc3f4e4c949a0b3" 1744 + dependencies = [ 1745 + "static_assertions", 1746 + ] 1747 + 1748 + [[package]] 1749 + name = "lexical-write-float" 1750 + version = "1.0.5" 1751 + source = "registry+https://github.com/rust-lang/crates.io-index" 1752 + checksum = "c5afc668a27f460fb45a81a757b6bf2f43c2d7e30cb5a2dcd3abf294c78d62bd" 1753 + dependencies = [ 1754 + "lexical-util", 1755 + "lexical-write-integer", 1756 + "static_assertions", 1757 + ] 1758 + 1759 + [[package]] 1760 + name = "lexical-write-integer" 1761 + version = "1.0.5" 1762 + source = "registry+https://github.com/rust-lang/crates.io-index" 1763 + checksum = "629ddff1a914a836fb245616a7888b62903aae58fa771e1d83943035efa0f978" 1764 + dependencies = [ 1765 + "lexical-util", 1766 + "static_assertions", 910 1767 ] 911 1768 912 1769 [[package]] ··· 916 1773 checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" 917 1774 918 1775 [[package]] 1776 + name = "libduckdb-sys" 1777 + version = "1.2.0" 1778 + source = "registry+https://github.com/rust-lang/crates.io-index" 1779 + checksum = "dc4020eaf07df4927b5205cd200ca2a5ed0798b49652dec22e09384ba8efa163" 1780 + dependencies = [ 1781 + "autocfg", 1782 + "flate2", 1783 + "pkg-config", 1784 + "serde", 1785 + "serde_json", 1786 + "tar", 1787 + "vcpkg", 1788 + ] 1789 + 1790 + [[package]] 919 1791 name = "libm" 920 1792 version = "0.2.11" 921 1793 source = "registry+https://github.com/rust-lang/crates.io-index" 922 1794 checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" 1795 + 1796 + [[package]] 1797 + name = "libredox" 1798 + version = "0.1.3" 1799 + source = "registry+https://github.com/rust-lang/crates.io-index" 1800 + checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1801 + dependencies = [ 1802 + "bitflags", 1803 + "libc", 1804 + "redox_syscall", 1805 + ] 923 1806 924 1807 [[package]] 925 1808 name = "libsqlite3-sys" ··· 960 1843 checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" 961 1844 962 1845 [[package]] 1846 + name = "lz4" 1847 + version = "1.28.1" 1848 + source = "registry+https://github.com/rust-lang/crates.io-index" 1849 + checksum = "a20b523e860d03443e98350ceaac5e71c6ba89aea7d960769ec3ce37f4de5af4" 1850 + dependencies = [ 1851 + "lz4-sys", 1852 + ] 1853 + 1854 + [[package]] 1855 + name = "lz4-sys" 1856 + version = "1.11.1+lz4-1.10.0" 1857 + source = "registry+https://github.com/rust-lang/crates.io-index" 1858 + checksum = "6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6" 1859 + dependencies = [ 1860 + "cc", 1861 + "libc", 1862 + ] 1863 + 1864 + [[package]] 963 1865 name = "md-5" 964 1866 version = "0.10.6" 965 1867 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 974 1876 version = "2.7.4" 975 1877 source = "registry+https://github.com/rust-lang/crates.io-index" 976 1878 checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 1879 + 1880 + [[package]] 1881 + name = "memmap2" 1882 + version = "0.9.5" 1883 + source = "registry+https://github.com/rust-lang/crates.io-index" 1884 + checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" 1885 + dependencies = [ 1886 + "libc", 1887 + ] 977 1888 978 1889 [[package]] 979 1890 name = "mime" ··· 1012 1923 ] 1013 1924 1014 1925 [[package]] 1926 + name = "nkeys" 1927 + version = "0.4.4" 1928 + source = "registry+https://github.com/rust-lang/crates.io-index" 1929 + checksum = "9f49e787f4c61cbd0f9320b31cc26e58719f6aa5068e34697dd3aea361412fe3" 1930 + dependencies = [ 1931 + "data-encoding", 1932 + "ed25519", 1933 + "ed25519-dalek", 1934 + "getrandom 0.2.15", 1935 + "log", 1936 + "rand", 1937 + "signatory", 1938 + ] 1939 + 1940 + [[package]] 1941 + name = "now" 1942 + version = "0.1.3" 1943 + source = "registry+https://github.com/rust-lang/crates.io-index" 1944 + checksum = "6d89e9874397a1f0a52fc1f197a8effd9735223cb2390e9dcc83ac6cd02923d0" 1945 + dependencies = [ 1946 + "chrono", 1947 + ] 1948 + 1949 + [[package]] 1950 + name = "ntapi" 1951 + version = "0.4.1" 1952 + source = "registry+https://github.com/rust-lang/crates.io-index" 1953 + checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" 1954 + dependencies = [ 1955 + "winapi", 1956 + ] 1957 + 1958 + [[package]] 1959 + name = "nuid" 1960 + version = "0.5.0" 1961 + source = "registry+https://github.com/rust-lang/crates.io-index" 1962 + checksum = "fc895af95856f929163a0aa20c26a78d26bfdc839f51b9d5aa7a5b79e52b7e83" 1963 + dependencies = [ 1964 + "rand", 1965 + ] 1966 + 1967 + [[package]] 1968 + name = "num" 1969 + version = "0.4.3" 1970 + source = "registry+https://github.com/rust-lang/crates.io-index" 1971 + checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" 1972 + dependencies = [ 1973 + "num-bigint", 1974 + "num-complex", 1975 + "num-integer", 1976 + "num-iter", 1977 + "num-rational", 1978 + "num-traits", 1979 + ] 1980 + 1981 + [[package]] 1015 1982 name = "num-bigint" 1016 1983 version = "0.4.6" 1017 1984 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1039 2006 ] 1040 2007 1041 2008 [[package]] 2009 + name = "num-complex" 2010 + version = "0.4.6" 2011 + source = "registry+https://github.com/rust-lang/crates.io-index" 2012 + checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" 2013 + dependencies = [ 2014 + "num-traits", 2015 + ] 2016 + 2017 + [[package]] 1042 2018 name = "num-conv" 1043 2019 version = "0.1.0" 1044 2020 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1065 2041 ] 1066 2042 1067 2043 [[package]] 2044 + name = "num-rational" 2045 + version = "0.4.2" 2046 + source = "registry+https://github.com/rust-lang/crates.io-index" 2047 + checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" 2048 + dependencies = [ 2049 + "num-bigint", 2050 + "num-integer", 2051 + "num-traits", 2052 + ] 2053 + 2054 + [[package]] 1068 2055 name = "num-traits" 1069 2056 version = "0.2.19" 1070 2057 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1090 2077 checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" 1091 2078 1092 2079 [[package]] 2080 + name = "openssl-probe" 2081 + version = "0.1.6" 2082 + source = "registry+https://github.com/rust-lang/crates.io-index" 2083 + checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 2084 + 2085 + [[package]] 1093 2086 name = "owo-colors" 1094 2087 version = "4.1.0" 1095 2088 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1125 2118 ] 1126 2119 1127 2120 [[package]] 2121 + name = "parse-zoneinfo" 2122 + version = "0.3.1" 2123 + source = "registry+https://github.com/rust-lang/crates.io-index" 2124 + checksum = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24" 2125 + dependencies = [ 2126 + "regex", 2127 + ] 2128 + 2129 + [[package]] 1128 2130 name = "pem" 1129 2131 version = "3.0.4" 1130 2132 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1150 2152 checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1151 2153 1152 2154 [[package]] 2155 + name = "phf" 2156 + version = "0.11.3" 2157 + source = "registry+https://github.com/rust-lang/crates.io-index" 2158 + checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" 2159 + dependencies = [ 2160 + "phf_shared", 2161 + ] 2162 + 2163 + [[package]] 2164 + name = "phf_codegen" 2165 + version = "0.11.3" 2166 + source = "registry+https://github.com/rust-lang/crates.io-index" 2167 + checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" 2168 + dependencies = [ 2169 + "phf_generator", 2170 + "phf_shared", 2171 + ] 2172 + 2173 + [[package]] 2174 + name = "phf_generator" 2175 + version = "0.11.3" 2176 + source = "registry+https://github.com/rust-lang/crates.io-index" 2177 + checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" 2178 + dependencies = [ 2179 + "phf_shared", 2180 + "rand", 2181 + ] 2182 + 2183 + [[package]] 2184 + name = "phf_shared" 2185 + version = "0.11.3" 2186 + source = "registry+https://github.com/rust-lang/crates.io-index" 2187 + checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 2188 + dependencies = [ 2189 + "siphasher", 2190 + ] 2191 + 2192 + [[package]] 2193 + name = "pin-project" 2194 + version = "1.1.9" 2195 + source = "registry+https://github.com/rust-lang/crates.io-index" 2196 + checksum = "dfe2e71e1471fe07709406bf725f710b02927c9c54b2b5b2ec0e8087d97c327d" 2197 + dependencies = [ 2198 + "pin-project-internal", 2199 + ] 2200 + 2201 + [[package]] 2202 + name = "pin-project-internal" 2203 + version = "1.1.9" 2204 + source = "registry+https://github.com/rust-lang/crates.io-index" 2205 + checksum = "f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67" 2206 + dependencies = [ 2207 + "proc-macro2", 2208 + "quote", 2209 + "syn 2.0.98", 2210 + ] 2211 + 2212 + [[package]] 1153 2213 name = "pin-project-lite" 1154 2214 version = "0.2.16" 1155 2215 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1189 2249 checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" 1190 2250 1191 2251 [[package]] 2252 + name = "planus" 2253 + version = "0.3.1" 2254 + source = "registry+https://github.com/rust-lang/crates.io-index" 2255 + checksum = "fc1691dd09e82f428ce8d6310bd6d5da2557c82ff17694d2a32cad7242aea89f" 2256 + dependencies = [ 2257 + "array-init-cursor", 2258 + ] 2259 + 2260 + [[package]] 2261 + name = "polars" 2262 + version = "0.46.0" 2263 + source = "registry+https://github.com/rust-lang/crates.io-index" 2264 + checksum = "72571dde488ecccbe799798bf99ab7308ebdb7cf5d95bcc498dbd5a132f0da4d" 2265 + dependencies = [ 2266 + "getrandom 0.2.15", 2267 + "polars-arrow", 2268 + "polars-core", 2269 + "polars-error", 2270 + "polars-io", 2271 + "polars-lazy", 2272 + "polars-ops", 2273 + "polars-parquet", 2274 + "polars-sql", 2275 + "polars-time", 2276 + "polars-utils", 2277 + "version_check", 2278 + ] 2279 + 2280 + [[package]] 2281 + name = "polars-arrow" 2282 + version = "0.46.0" 2283 + source = "registry+https://github.com/rust-lang/crates.io-index" 2284 + checksum = "6611c758d52e799761cc25900666b71552e6c929d88052811bc9daad4b3321a8" 2285 + dependencies = [ 2286 + "ahash 0.8.11", 2287 + "atoi_simd", 2288 + "bytemuck", 2289 + "chrono", 2290 + "chrono-tz", 2291 + "dyn-clone", 2292 + "either", 2293 + "ethnum", 2294 + "getrandom 0.2.15", 2295 + "hashbrown 0.15.2", 2296 + "itoa", 2297 + "lz4", 2298 + "num-traits", 2299 + "parking_lot", 2300 + "polars-arrow-format", 2301 + "polars-error", 2302 + "polars-schema", 2303 + "polars-utils", 2304 + "simdutf8", 2305 + "streaming-iterator", 2306 + "strength_reduce", 2307 + "strum_macros 0.26.4", 2308 + "version_check", 2309 + "zstd", 2310 + ] 2311 + 2312 + [[package]] 2313 + name = "polars-arrow-format" 2314 + version = "0.1.0" 2315 + source = "registry+https://github.com/rust-lang/crates.io-index" 2316 + checksum = "19b0ef2474af9396b19025b189d96e992311e6a47f90c53cd998b36c4c64b84c" 2317 + dependencies = [ 2318 + "planus", 2319 + "serde", 2320 + ] 2321 + 2322 + [[package]] 2323 + name = "polars-compute" 2324 + version = "0.46.0" 2325 + source = "registry+https://github.com/rust-lang/crates.io-index" 2326 + checksum = "332f2547dbb27599a8ffe68e56159f5996ba03d1dad0382ccb62c109ceacdeb6" 2327 + dependencies = [ 2328 + "atoi_simd", 2329 + "bytemuck", 2330 + "chrono", 2331 + "either", 2332 + "fast-float2", 2333 + "itoa", 2334 + "num-traits", 2335 + "polars-arrow", 2336 + "polars-error", 2337 + "polars-utils", 2338 + "ryu", 2339 + "strength_reduce", 2340 + "version_check", 2341 + ] 2342 + 2343 + [[package]] 2344 + name = "polars-core" 2345 + version = "0.46.0" 2346 + source = "registry+https://github.com/rust-lang/crates.io-index" 2347 + checksum = "796d06eae7e6e74ed28ea54a8fccc584ebac84e6cf0e1e9ba41ffc807b169a01" 2348 + dependencies = [ 2349 + "ahash 0.8.11", 2350 + "bitflags", 2351 + "bytemuck", 2352 + "chrono", 2353 + "chrono-tz", 2354 + "comfy-table", 2355 + "either", 2356 + "hashbrown 0.14.5", 2357 + "hashbrown 0.15.2", 2358 + "indexmap", 2359 + "itoa", 2360 + "num-traits", 2361 + "once_cell", 2362 + "polars-arrow", 2363 + "polars-compute", 2364 + "polars-error", 2365 + "polars-row", 2366 + "polars-schema", 2367 + "polars-utils", 2368 + "rand", 2369 + "rand_distr", 2370 + "rayon", 2371 + "regex", 2372 + "strum_macros 0.26.4", 2373 + "thiserror 2.0.11", 2374 + "version_check", 2375 + "xxhash-rust", 2376 + ] 2377 + 2378 + [[package]] 2379 + name = "polars-error" 2380 + version = "0.46.0" 2381 + source = "registry+https://github.com/rust-lang/crates.io-index" 2382 + checksum = "19d6529cae0d1db5ed690e47de41fac9b35ae0c26d476830c2079f130887b847" 2383 + dependencies = [ 2384 + "polars-arrow-format", 2385 + "regex", 2386 + "simdutf8", 2387 + "thiserror 2.0.11", 2388 + ] 2389 + 2390 + [[package]] 2391 + name = "polars-expr" 2392 + version = "0.46.0" 2393 + source = "registry+https://github.com/rust-lang/crates.io-index" 2394 + checksum = "c8e639991a8ad4fb12880ab44bcc3cf44a5703df003142334d9caf86d77d77e7" 2395 + dependencies = [ 2396 + "ahash 0.8.11", 2397 + "bitflags", 2398 + "hashbrown 0.15.2", 2399 + "num-traits", 2400 + "once_cell", 2401 + "polars-arrow", 2402 + "polars-compute", 2403 + "polars-core", 2404 + "polars-io", 2405 + "polars-ops", 2406 + "polars-plan", 2407 + "polars-row", 2408 + "polars-time", 2409 + "polars-utils", 2410 + "rand", 2411 + "rayon", 2412 + ] 2413 + 2414 + [[package]] 2415 + name = "polars-io" 2416 + version = "0.46.0" 2417 + source = "registry+https://github.com/rust-lang/crates.io-index" 2418 + checksum = "719a77e94480f6be090512da196e378cbcbeb3584c6fe1134c600aee906e38ab" 2419 + dependencies = [ 2420 + "ahash 0.8.11", 2421 + "async-trait", 2422 + "atoi_simd", 2423 + "bytes", 2424 + "chrono", 2425 + "fast-float2", 2426 + "futures", 2427 + "glob", 2428 + "hashbrown 0.15.2", 2429 + "home", 2430 + "itoa", 2431 + "memchr", 2432 + "memmap2", 2433 + "num-traits", 2434 + "once_cell", 2435 + "percent-encoding", 2436 + "polars-arrow", 2437 + "polars-core", 2438 + "polars-error", 2439 + "polars-parquet", 2440 + "polars-schema", 2441 + "polars-time", 2442 + "polars-utils", 2443 + "rayon", 2444 + "regex", 2445 + "ryu", 2446 + "simdutf8", 2447 + "tokio", 2448 + "tokio-util", 2449 + ] 2450 + 2451 + [[package]] 2452 + name = "polars-lazy" 2453 + version = "0.46.0" 2454 + source = "registry+https://github.com/rust-lang/crates.io-index" 2455 + checksum = "a0a731a672dfc8ac38c1f73c9a4b2ae38d2fc8ac363bfb64c5f3a3e072ffc5ad" 2456 + dependencies = [ 2457 + "ahash 0.8.11", 2458 + "bitflags", 2459 + "chrono", 2460 + "memchr", 2461 + "once_cell", 2462 + "polars-arrow", 2463 + "polars-core", 2464 + "polars-expr", 2465 + "polars-io", 2466 + "polars-mem-engine", 2467 + "polars-ops", 2468 + "polars-pipe", 2469 + "polars-plan", 2470 + "polars-stream", 2471 + "polars-time", 2472 + "polars-utils", 2473 + "rayon", 2474 + "version_check", 2475 + ] 2476 + 2477 + [[package]] 2478 + name = "polars-mem-engine" 2479 + version = "0.46.0" 2480 + source = "registry+https://github.com/rust-lang/crates.io-index" 2481 + checksum = "33442189bcbf2e2559aa7914db3835429030a13f4f18e43af5fba9d1b018cf12" 2482 + dependencies = [ 2483 + "memmap2", 2484 + "polars-arrow", 2485 + "polars-core", 2486 + "polars-error", 2487 + "polars-expr", 2488 + "polars-io", 2489 + "polars-ops", 2490 + "polars-plan", 2491 + "polars-time", 2492 + "polars-utils", 2493 + "rayon", 2494 + ] 2495 + 2496 + [[package]] 2497 + name = "polars-ops" 2498 + version = "0.46.0" 2499 + source = "registry+https://github.com/rust-lang/crates.io-index" 2500 + checksum = "cbb83218b0c216104f0076cd1a005128be078f958125f3d59b094ee73d78c18e" 2501 + dependencies = [ 2502 + "ahash 0.8.11", 2503 + "argminmax", 2504 + "base64", 2505 + "bytemuck", 2506 + "chrono", 2507 + "chrono-tz", 2508 + "either", 2509 + "hashbrown 0.15.2", 2510 + "hex", 2511 + "indexmap", 2512 + "memchr", 2513 + "num-traits", 2514 + "once_cell", 2515 + "polars-arrow", 2516 + "polars-compute", 2517 + "polars-core", 2518 + "polars-error", 2519 + "polars-schema", 2520 + "polars-utils", 2521 + "rayon", 2522 + "regex", 2523 + "regex-syntax", 2524 + "strum_macros 0.26.4", 2525 + "unicode-normalization", 2526 + "unicode-reverse", 2527 + "version_check", 2528 + ] 2529 + 2530 + [[package]] 2531 + name = "polars-parquet" 2532 + version = "0.46.0" 2533 + source = "registry+https://github.com/rust-lang/crates.io-index" 2534 + checksum = "5c60ee85535590a38db6c703a21be4cb25342e40f573f070d1e16f9d84a53ac7" 2535 + dependencies = [ 2536 + "ahash 0.8.11", 2537 + "async-stream", 2538 + "base64", 2539 + "bytemuck", 2540 + "ethnum", 2541 + "futures", 2542 + "hashbrown 0.15.2", 2543 + "num-traits", 2544 + "polars-arrow", 2545 + "polars-compute", 2546 + "polars-error", 2547 + "polars-parquet-format", 2548 + "polars-utils", 2549 + "simdutf8", 2550 + "streaming-decompression", 2551 + ] 2552 + 2553 + [[package]] 2554 + name = "polars-parquet-format" 2555 + version = "0.1.0" 2556 + source = "registry+https://github.com/rust-lang/crates.io-index" 2557 + checksum = "c025243dcfe8dbc57e94d9f82eb3bef10b565ab180d5b99bed87fd8aea319ce1" 2558 + dependencies = [ 2559 + "async-trait", 2560 + "futures", 2561 + ] 2562 + 2563 + [[package]] 2564 + name = "polars-pipe" 2565 + version = "0.46.0" 2566 + source = "registry+https://github.com/rust-lang/crates.io-index" 2567 + checksum = "42d238fb76698f56e51ddfa89b135e4eda56a4767c6e8859eed0ab78386fcd52" 2568 + dependencies = [ 2569 + "crossbeam-channel", 2570 + "crossbeam-queue", 2571 + "enum_dispatch", 2572 + "hashbrown 0.15.2", 2573 + "num-traits", 2574 + "once_cell", 2575 + "polars-arrow", 2576 + "polars-compute", 2577 + "polars-core", 2578 + "polars-expr", 2579 + "polars-io", 2580 + "polars-ops", 2581 + "polars-plan", 2582 + "polars-row", 2583 + "polars-utils", 2584 + "rayon", 2585 + "uuid", 2586 + "version_check", 2587 + ] 2588 + 2589 + [[package]] 2590 + name = "polars-plan" 2591 + version = "0.46.0" 2592 + source = "registry+https://github.com/rust-lang/crates.io-index" 2593 + checksum = "4f03533a93aa66127fcb909a87153a3c7cfee6f0ae59f497e73d7736208da54c" 2594 + dependencies = [ 2595 + "ahash 0.8.11", 2596 + "bitflags", 2597 + "bytemuck", 2598 + "bytes", 2599 + "chrono", 2600 + "chrono-tz", 2601 + "either", 2602 + "hashbrown 0.15.2", 2603 + "memmap2", 2604 + "num-traits", 2605 + "once_cell", 2606 + "percent-encoding", 2607 + "polars-arrow", 2608 + "polars-compute", 2609 + "polars-core", 2610 + "polars-io", 2611 + "polars-ops", 2612 + "polars-time", 2613 + "polars-utils", 2614 + "rayon", 2615 + "recursive", 2616 + "regex", 2617 + "strum_macros 0.26.4", 2618 + "version_check", 2619 + ] 2620 + 2621 + [[package]] 2622 + name = "polars-row" 2623 + version = "0.46.0" 2624 + source = "registry+https://github.com/rust-lang/crates.io-index" 2625 + checksum = "6bf47f7409f8e75328d7d034be390842924eb276716d0458607be0bddb8cc839" 2626 + dependencies = [ 2627 + "bitflags", 2628 + "bytemuck", 2629 + "polars-arrow", 2630 + "polars-compute", 2631 + "polars-error", 2632 + "polars-utils", 2633 + ] 2634 + 2635 + [[package]] 2636 + name = "polars-schema" 2637 + version = "0.46.0" 2638 + source = "registry+https://github.com/rust-lang/crates.io-index" 2639 + checksum = "416621ae82b84466cf4ff36838a9b0aeb4a67e76bd3065edc8c9cb7da19b1bc7" 2640 + dependencies = [ 2641 + "indexmap", 2642 + "polars-error", 2643 + "polars-utils", 2644 + "version_check", 2645 + ] 2646 + 2647 + [[package]] 2648 + name = "polars-sql" 2649 + version = "0.46.0" 2650 + source = "registry+https://github.com/rust-lang/crates.io-index" 2651 + checksum = "edaab553b90aa4d6743bb538978e1982368acb58a94408d7dd3299cad49c7083" 2652 + dependencies = [ 2653 + "hex", 2654 + "polars-core", 2655 + "polars-error", 2656 + "polars-lazy", 2657 + "polars-ops", 2658 + "polars-plan", 2659 + "polars-time", 2660 + "polars-utils", 2661 + "rand", 2662 + "regex", 2663 + "serde", 2664 + "sqlparser", 2665 + ] 2666 + 2667 + [[package]] 2668 + name = "polars-stream" 2669 + version = "0.46.0" 2670 + source = "registry+https://github.com/rust-lang/crates.io-index" 2671 + checksum = "498997b656c779610c1496b3d96a59fe569ef22a5b81ccfe5325cb3df8dff2fd" 2672 + dependencies = [ 2673 + "atomic-waker", 2674 + "crossbeam-deque", 2675 + "crossbeam-utils", 2676 + "futures", 2677 + "memmap2", 2678 + "parking_lot", 2679 + "pin-project-lite", 2680 + "polars-core", 2681 + "polars-error", 2682 + "polars-expr", 2683 + "polars-io", 2684 + "polars-mem-engine", 2685 + "polars-ops", 2686 + "polars-parquet", 2687 + "polars-plan", 2688 + "polars-utils", 2689 + "rand", 2690 + "rayon", 2691 + "recursive", 2692 + "slotmap", 2693 + "tokio", 2694 + "version_check", 2695 + ] 2696 + 2697 + [[package]] 2698 + name = "polars-time" 2699 + version = "0.46.0" 2700 + source = "registry+https://github.com/rust-lang/crates.io-index" 2701 + checksum = "d192efbdab516d28b3fab1709a969e3385bd5cda050b7c9aa9e2502a01fda879" 2702 + dependencies = [ 2703 + "atoi_simd", 2704 + "bytemuck", 2705 + "chrono", 2706 + "chrono-tz", 2707 + "now", 2708 + "num-traits", 2709 + "once_cell", 2710 + "polars-arrow", 2711 + "polars-compute", 2712 + "polars-core", 2713 + "polars-error", 2714 + "polars-ops", 2715 + "polars-utils", 2716 + "rayon", 2717 + "regex", 2718 + "strum_macros 0.26.4", 2719 + ] 2720 + 2721 + [[package]] 2722 + name = "polars-utils" 2723 + version = "0.46.0" 2724 + source = "registry+https://github.com/rust-lang/crates.io-index" 2725 + checksum = "a8f6c8166a4a7fbc15b87c81645ed9e1f0651ff2e8c96cafc40ac5bf43441a10" 2726 + dependencies = [ 2727 + "ahash 0.8.11", 2728 + "bytemuck", 2729 + "bytes", 2730 + "compact_str", 2731 + "hashbrown 0.15.2", 2732 + "indexmap", 2733 + "libc", 2734 + "memmap2", 2735 + "num-traits", 2736 + "once_cell", 2737 + "polars-error", 2738 + "rand", 2739 + "raw-cpuid", 2740 + "rayon", 2741 + "stacker", 2742 + "sysinfo", 2743 + "version_check", 2744 + ] 2745 + 2746 + [[package]] 2747 + name = "portable-atomic" 2748 + version = "1.11.0" 2749 + source = "registry+https://github.com/rust-lang/crates.io-index" 2750 + checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" 2751 + 2752 + [[package]] 1192 2753 name = "powerfmt" 1193 2754 version = "0.2.0" 1194 2755 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1204 2765 ] 1205 2766 1206 2767 [[package]] 2768 + name = "proc-macro-crate" 2769 + version = "3.2.0" 2770 + source = "registry+https://github.com/rust-lang/crates.io-index" 2771 + checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" 2772 + dependencies = [ 2773 + "toml_edit", 2774 + ] 2775 + 2776 + [[package]] 1207 2777 name = "proc-macro2" 1208 2778 version = "1.0.93" 1209 2779 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1213 2783 ] 1214 2784 1215 2785 [[package]] 2786 + name = "psm" 2787 + version = "0.1.25" 2788 + source = "registry+https://github.com/rust-lang/crates.io-index" 2789 + checksum = "f58e5423e24c18cc840e1c98370b3993c6649cd1678b4d24318bcf0a083cbe88" 2790 + dependencies = [ 2791 + "cc", 2792 + ] 2793 + 2794 + [[package]] 2795 + name = "ptr_meta" 2796 + version = "0.1.4" 2797 + source = "registry+https://github.com/rust-lang/crates.io-index" 2798 + checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" 2799 + dependencies = [ 2800 + "ptr_meta_derive", 2801 + ] 2802 + 2803 + [[package]] 2804 + name = "ptr_meta_derive" 2805 + version = "0.1.4" 2806 + source = "registry+https://github.com/rust-lang/crates.io-index" 2807 + checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" 2808 + dependencies = [ 2809 + "proc-macro2", 2810 + "quote", 2811 + "syn 1.0.109", 2812 + ] 2813 + 2814 + [[package]] 1216 2815 name = "quinn" 1217 2816 version = "0.11.6" 1218 2817 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1225 2824 "rustc-hash", 1226 2825 "rustls", 1227 2826 "socket2", 1228 - "thiserror", 2827 + "thiserror 2.0.11", 1229 2828 "tokio", 1230 2829 "tracing", 1231 2830 ] ··· 1244 2843 "rustls", 1245 2844 "rustls-pki-types", 1246 2845 "slab", 1247 - "thiserror", 2846 + "thiserror 2.0.11", 1248 2847 "tinyvec", 1249 2848 "tracing", 1250 2849 "web-time", ··· 1274 2873 ] 1275 2874 1276 2875 [[package]] 2876 + name = "radium" 2877 + version = "0.7.0" 2878 + source = "registry+https://github.com/rust-lang/crates.io-index" 2879 + checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 2880 + 2881 + [[package]] 1277 2882 name = "rand" 1278 2883 version = "0.8.5" 1279 2884 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1304 2909 ] 1305 2910 1306 2911 [[package]] 2912 + name = "rand_distr" 2913 + version = "0.4.3" 2914 + source = "registry+https://github.com/rust-lang/crates.io-index" 2915 + checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" 2916 + dependencies = [ 2917 + "num-traits", 2918 + "rand", 2919 + ] 2920 + 2921 + [[package]] 2922 + name = "raw-cpuid" 2923 + version = "11.4.0" 2924 + source = "registry+https://github.com/rust-lang/crates.io-index" 2925 + checksum = "529468c1335c1c03919960dfefdb1b3648858c20d7ec2d0663e728e4a717efbc" 2926 + dependencies = [ 2927 + "bitflags", 2928 + ] 2929 + 2930 + [[package]] 2931 + name = "rayon" 2932 + version = "1.10.0" 2933 + source = "registry+https://github.com/rust-lang/crates.io-index" 2934 + checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 2935 + dependencies = [ 2936 + "either", 2937 + "rayon-core", 2938 + ] 2939 + 2940 + [[package]] 2941 + name = "rayon-core" 2942 + version = "1.12.1" 2943 + source = "registry+https://github.com/rust-lang/crates.io-index" 2944 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 2945 + dependencies = [ 2946 + "crossbeam-deque", 2947 + "crossbeam-utils", 2948 + ] 2949 + 2950 + [[package]] 2951 + name = "recursive" 2952 + version = "0.1.1" 2953 + source = "registry+https://github.com/rust-lang/crates.io-index" 2954 + checksum = "0786a43debb760f491b1bc0269fe5e84155353c67482b9e60d0cfb596054b43e" 2955 + dependencies = [ 2956 + "recursive-proc-macro-impl", 2957 + "stacker", 2958 + ] 2959 + 2960 + [[package]] 2961 + name = "recursive-proc-macro-impl" 2962 + version = "0.1.1" 2963 + source = "registry+https://github.com/rust-lang/crates.io-index" 2964 + checksum = "76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b" 2965 + dependencies = [ 2966 + "quote", 2967 + "syn 2.0.98", 2968 + ] 2969 + 2970 + [[package]] 1307 2971 name = "redis" 1308 2972 version = "0.29.0" 1309 2973 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1330 2994 ] 1331 2995 1332 2996 [[package]] 2997 + name = "regex" 2998 + version = "1.11.1" 2999 + source = "registry+https://github.com/rust-lang/crates.io-index" 3000 + checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 3001 + dependencies = [ 3002 + "aho-corasick", 3003 + "memchr", 3004 + "regex-automata", 3005 + "regex-syntax", 3006 + ] 3007 + 3008 + [[package]] 3009 + name = "regex-automata" 3010 + version = "0.4.9" 3011 + source = "registry+https://github.com/rust-lang/crates.io-index" 3012 + checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 3013 + dependencies = [ 3014 + "aho-corasick", 3015 + "memchr", 3016 + "regex-syntax", 3017 + ] 3018 + 3019 + [[package]] 3020 + name = "regex-syntax" 3021 + version = "0.8.5" 3022 + source = "registry+https://github.com/rust-lang/crates.io-index" 3023 + checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 3024 + 3025 + [[package]] 3026 + name = "rend" 3027 + version = "0.4.2" 3028 + source = "registry+https://github.com/rust-lang/crates.io-index" 3029 + checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" 3030 + dependencies = [ 3031 + "bytecheck", 3032 + ] 3033 + 3034 + [[package]] 1333 3035 name = "reqwest" 1334 3036 version = "0.12.12" 1335 3037 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1388 3090 ] 1389 3091 1390 3092 [[package]] 3093 + name = "rkyv" 3094 + version = "0.7.45" 3095 + source = "registry+https://github.com/rust-lang/crates.io-index" 3096 + checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" 3097 + dependencies = [ 3098 + "bitvec", 3099 + "bytecheck", 3100 + "bytes", 3101 + "hashbrown 0.12.3", 3102 + "ptr_meta", 3103 + "rend", 3104 + "rkyv_derive", 3105 + "seahash", 3106 + "tinyvec", 3107 + "uuid", 3108 + ] 3109 + 3110 + [[package]] 3111 + name = "rkyv_derive" 3112 + version = "0.7.45" 3113 + source = "registry+https://github.com/rust-lang/crates.io-index" 3114 + checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" 3115 + dependencies = [ 3116 + "proc-macro2", 3117 + "quote", 3118 + "syn 1.0.109", 3119 + ] 3120 + 3121 + [[package]] 1391 3122 name = "rsa" 1392 3123 version = "0.9.7" 1393 3124 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1408 3139 ] 1409 3140 1410 3141 [[package]] 3142 + name = "rust_decimal" 3143 + version = "1.36.0" 3144 + source = "registry+https://github.com/rust-lang/crates.io-index" 3145 + checksum = "b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555" 3146 + dependencies = [ 3147 + "arrayvec", 3148 + "borsh", 3149 + "bytes", 3150 + "num-traits", 3151 + "rand", 3152 + "rkyv", 3153 + "serde", 3154 + "serde_json", 3155 + ] 3156 + 3157 + [[package]] 1411 3158 name = "rustc-demangle" 1412 3159 version = "0.1.24" 1413 3160 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1418 3165 version = "2.1.1" 1419 3166 source = "registry+https://github.com/rust-lang/crates.io-index" 1420 3167 checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 3168 + 3169 + [[package]] 3170 + name = "rustc_version" 3171 + version = "0.4.1" 3172 + source = "registry+https://github.com/rust-lang/crates.io-index" 3173 + checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 3174 + dependencies = [ 3175 + "semver", 3176 + ] 1421 3177 1422 3178 [[package]] 1423 3179 name = "rustix" ··· 1447 3203 ] 1448 3204 1449 3205 [[package]] 3206 + name = "rustls-native-certs" 3207 + version = "0.7.3" 3208 + source = "registry+https://github.com/rust-lang/crates.io-index" 3209 + checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" 3210 + dependencies = [ 3211 + "openssl-probe", 3212 + "rustls-pemfile", 3213 + "rustls-pki-types", 3214 + "schannel", 3215 + "security-framework", 3216 + ] 3217 + 3218 + [[package]] 1450 3219 name = "rustls-pemfile" 1451 3220 version = "2.2.0" 1452 3221 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1488 3257 checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" 1489 3258 1490 3259 [[package]] 3260 + name = "schannel" 3261 + version = "0.1.27" 3262 + source = "registry+https://github.com/rust-lang/crates.io-index" 3263 + checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" 3264 + dependencies = [ 3265 + "windows-sys 0.59.0", 3266 + ] 3267 + 3268 + [[package]] 1491 3269 name = "scopeguard" 1492 3270 version = "1.2.0" 1493 3271 source = "registry+https://github.com/rust-lang/crates.io-index" 1494 3272 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1495 3273 1496 3274 [[package]] 3275 + name = "seahash" 3276 + version = "4.1.0" 3277 + source = "registry+https://github.com/rust-lang/crates.io-index" 3278 + checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 3279 + 3280 + [[package]] 3281 + name = "security-framework" 3282 + version = "2.11.1" 3283 + source = "registry+https://github.com/rust-lang/crates.io-index" 3284 + checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 3285 + dependencies = [ 3286 + "bitflags", 3287 + "core-foundation", 3288 + "core-foundation-sys", 3289 + "libc", 3290 + "security-framework-sys", 3291 + ] 3292 + 3293 + [[package]] 3294 + name = "security-framework-sys" 3295 + version = "2.14.0" 3296 + source = "registry+https://github.com/rust-lang/crates.io-index" 3297 + checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" 3298 + dependencies = [ 3299 + "core-foundation-sys", 3300 + "libc", 3301 + ] 3302 + 3303 + [[package]] 3304 + name = "semver" 3305 + version = "1.0.25" 3306 + source = "registry+https://github.com/rust-lang/crates.io-index" 3307 + checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" 3308 + 3309 + [[package]] 1497 3310 name = "serde" 1498 3311 version = "1.0.217" 1499 3312 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1510 3323 dependencies = [ 1511 3324 "proc-macro2", 1512 3325 "quote", 1513 - "syn", 3326 + "syn 2.0.98", 1514 3327 ] 1515 3328 1516 3329 [[package]] ··· 1526 3339 ] 1527 3340 1528 3341 [[package]] 3342 + name = "serde_nanos" 3343 + version = "0.1.4" 3344 + source = "registry+https://github.com/rust-lang/crates.io-index" 3345 + checksum = "a93142f0367a4cc53ae0fead1bcda39e85beccfad3dcd717656cacab94b12985" 3346 + dependencies = [ 3347 + "serde", 3348 + ] 3349 + 3350 + [[package]] 3351 + name = "serde_repr" 3352 + version = "0.1.19" 3353 + source = "registry+https://github.com/rust-lang/crates.io-index" 3354 + checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" 3355 + dependencies = [ 3356 + "proc-macro2", 3357 + "quote", 3358 + "syn 2.0.98", 3359 + ] 3360 + 3361 + [[package]] 1529 3362 name = "serde_urlencoded" 1530 3363 version = "0.7.1" 1531 3364 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1581 3414 ] 1582 3415 1583 3416 [[package]] 3417 + name = "signatory" 3418 + version = "0.27.1" 3419 + source = "registry+https://github.com/rust-lang/crates.io-index" 3420 + checksum = "c1e303f8205714074f6068773f0e29527e0453937fe837c9717d066635b65f31" 3421 + dependencies = [ 3422 + "pkcs8", 3423 + "rand_core", 3424 + "signature", 3425 + "zeroize", 3426 + ] 3427 + 3428 + [[package]] 1584 3429 name = "signature" 1585 3430 version = "2.2.0" 1586 3431 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1591 3436 ] 1592 3437 1593 3438 [[package]] 3439 + name = "simdutf8" 3440 + version = "0.1.5" 3441 + source = "registry+https://github.com/rust-lang/crates.io-index" 3442 + checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" 3443 + 3444 + [[package]] 1594 3445 name = "simple_asn1" 1595 3446 version = "0.6.3" 1596 3447 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1598 3449 dependencies = [ 1599 3450 "num-bigint", 1600 3451 "num-traits", 1601 - "thiserror", 3452 + "thiserror 2.0.11", 1602 3453 "time", 1603 3454 ] 1604 3455 1605 3456 [[package]] 3457 + name = "siphasher" 3458 + version = "1.0.1" 3459 + source = "registry+https://github.com/rust-lang/crates.io-index" 3460 + checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" 3461 + 3462 + [[package]] 1606 3463 name = "slab" 1607 3464 version = "0.4.9" 1608 3465 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1612 3469 ] 1613 3470 1614 3471 [[package]] 3472 + name = "slotmap" 3473 + version = "1.0.7" 3474 + source = "registry+https://github.com/rust-lang/crates.io-index" 3475 + checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" 3476 + dependencies = [ 3477 + "version_check", 3478 + ] 3479 + 3480 + [[package]] 1615 3481 name = "smallvec" 1616 3482 version = "1.14.0" 1617 3483 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1670 3536 ] 1671 3537 1672 3538 [[package]] 3539 + name = "sqlparser" 3540 + version = "0.53.0" 3541 + source = "registry+https://github.com/rust-lang/crates.io-index" 3542 + checksum = "05a528114c392209b3264855ad491fcce534b94a38771b0a0b97a79379275ce8" 3543 + dependencies = [ 3544 + "log", 3545 + ] 3546 + 3547 + [[package]] 1673 3548 name = "sqlx" 1674 3549 version = "0.8.3" 1675 3550 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1698 3573 "futures-intrusive", 1699 3574 "futures-io", 1700 3575 "futures-util", 1701 - "hashbrown", 1702 - "hashlink", 3576 + "hashbrown 0.15.2", 3577 + "hashlink 0.10.0", 1703 3578 "indexmap", 1704 3579 "log", 1705 3580 "memchr", ··· 1711 3586 "serde_json", 1712 3587 "sha2", 1713 3588 "smallvec", 1714 - "thiserror", 3589 + "thiserror 2.0.11", 1715 3590 "tokio", 1716 3591 "tokio-stream", 1717 3592 "tracing", ··· 1729 3604 "quote", 1730 3605 "sqlx-core", 1731 3606 "sqlx-macros-core", 1732 - "syn", 3607 + "syn 2.0.98", 1733 3608 ] 1734 3609 1735 3610 [[package]] ··· 1740 3615 dependencies = [ 1741 3616 "dotenvy", 1742 3617 "either", 1743 - "heck", 3618 + "heck 0.5.0", 1744 3619 "hex", 1745 3620 "once_cell", 1746 3621 "proc-macro2", ··· 1752 3627 "sqlx-mysql", 1753 3628 "sqlx-postgres", 1754 3629 "sqlx-sqlite", 1755 - "syn", 3630 + "syn 2.0.98", 1756 3631 "tempfile", 1757 3632 "tokio", 1758 3633 "url", ··· 1796 3671 "smallvec", 1797 3672 "sqlx-core", 1798 3673 "stringprep", 1799 - "thiserror", 3674 + "thiserror 2.0.11", 1800 3675 "tracing", 1801 3676 "whoami", 1802 3677 ] ··· 1834 3709 "smallvec", 1835 3710 "sqlx-core", 1836 3711 "stringprep", 1837 - "thiserror", 3712 + "thiserror 2.0.11", 1838 3713 "tracing", 1839 3714 "whoami", 1840 3715 ] ··· 1870 3745 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 1871 3746 1872 3747 [[package]] 3748 + name = "stacker" 3749 + version = "0.1.19" 3750 + source = "registry+https://github.com/rust-lang/crates.io-index" 3751 + checksum = "d9156ebd5870ef293bfb43f91c7a74528d363ec0d424afe24160ed5a4343d08a" 3752 + dependencies = [ 3753 + "cc", 3754 + "cfg-if", 3755 + "libc", 3756 + "psm", 3757 + "windows-sys 0.52.0", 3758 + ] 3759 + 3760 + [[package]] 3761 + name = "static_assertions" 3762 + version = "1.1.0" 3763 + source = "registry+https://github.com/rust-lang/crates.io-index" 3764 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3765 + 3766 + [[package]] 3767 + name = "streaming-decompression" 3768 + version = "0.1.2" 3769 + source = "registry+https://github.com/rust-lang/crates.io-index" 3770 + checksum = "bf6cc3b19bfb128a8ad11026086e31d3ce9ad23f8ea37354b31383a187c44cf3" 3771 + dependencies = [ 3772 + "fallible-streaming-iterator", 3773 + ] 3774 + 3775 + [[package]] 3776 + name = "streaming-iterator" 3777 + version = "0.1.9" 3778 + source = "registry+https://github.com/rust-lang/crates.io-index" 3779 + checksum = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520" 3780 + 3781 + [[package]] 3782 + name = "strength_reduce" 3783 + version = "0.2.4" 3784 + source = "registry+https://github.com/rust-lang/crates.io-index" 3785 + checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" 3786 + 3787 + [[package]] 1873 3788 name = "stringprep" 1874 3789 version = "0.1.5" 1875 3790 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1881 3796 ] 1882 3797 1883 3798 [[package]] 3799 + name = "strum" 3800 + version = "0.25.0" 3801 + source = "registry+https://github.com/rust-lang/crates.io-index" 3802 + checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 3803 + dependencies = [ 3804 + "strum_macros 0.25.3", 3805 + ] 3806 + 3807 + [[package]] 3808 + name = "strum_macros" 3809 + version = "0.25.3" 3810 + source = "registry+https://github.com/rust-lang/crates.io-index" 3811 + checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" 3812 + dependencies = [ 3813 + "heck 0.4.1", 3814 + "proc-macro2", 3815 + "quote", 3816 + "rustversion", 3817 + "syn 2.0.98", 3818 + ] 3819 + 3820 + [[package]] 3821 + name = "strum_macros" 3822 + version = "0.26.4" 3823 + source = "registry+https://github.com/rust-lang/crates.io-index" 3824 + checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" 3825 + dependencies = [ 3826 + "heck 0.5.0", 3827 + "proc-macro2", 3828 + "quote", 3829 + "rustversion", 3830 + "syn 2.0.98", 3831 + ] 3832 + 3833 + [[package]] 1884 3834 name = "subtle" 1885 3835 version = "2.6.1" 1886 3836 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1888 3838 1889 3839 [[package]] 1890 3840 name = "syn" 3841 + version = "1.0.109" 3842 + source = "registry+https://github.com/rust-lang/crates.io-index" 3843 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3844 + dependencies = [ 3845 + "proc-macro2", 3846 + "quote", 3847 + "unicode-ident", 3848 + ] 3849 + 3850 + [[package]] 3851 + name = "syn" 1891 3852 version = "2.0.98" 1892 3853 source = "registry+https://github.com/rust-lang/crates.io-index" 1893 3854 checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" ··· 1914 3875 dependencies = [ 1915 3876 "proc-macro2", 1916 3877 "quote", 1917 - "syn", 3878 + "syn 2.0.98", 3879 + ] 3880 + 3881 + [[package]] 3882 + name = "sysinfo" 3883 + version = "0.33.1" 3884 + source = "registry+https://github.com/rust-lang/crates.io-index" 3885 + checksum = "4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01" 3886 + dependencies = [ 3887 + "core-foundation-sys", 3888 + "libc", 3889 + "memchr", 3890 + "ntapi", 3891 + "windows", 3892 + ] 3893 + 3894 + [[package]] 3895 + name = "tap" 3896 + version = "1.0.1" 3897 + source = "registry+https://github.com/rust-lang/crates.io-index" 3898 + checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 3899 + 3900 + [[package]] 3901 + name = "tar" 3902 + version = "0.4.44" 3903 + source = "registry+https://github.com/rust-lang/crates.io-index" 3904 + checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" 3905 + dependencies = [ 3906 + "filetime", 3907 + "libc", 3908 + "xattr", 1918 3909 ] 1919 3910 1920 3911 [[package]] ··· 1933 3924 1934 3925 [[package]] 1935 3926 name = "thiserror" 3927 + version = "1.0.69" 3928 + source = "registry+https://github.com/rust-lang/crates.io-index" 3929 + checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 3930 + dependencies = [ 3931 + "thiserror-impl 1.0.69", 3932 + ] 3933 + 3934 + [[package]] 3935 + name = "thiserror" 1936 3936 version = "2.0.11" 1937 3937 source = "registry+https://github.com/rust-lang/crates.io-index" 1938 3938 checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" 1939 3939 dependencies = [ 1940 - "thiserror-impl", 3940 + "thiserror-impl 2.0.11", 3941 + ] 3942 + 3943 + [[package]] 3944 + name = "thiserror-impl" 3945 + version = "1.0.69" 3946 + source = "registry+https://github.com/rust-lang/crates.io-index" 3947 + checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 3948 + dependencies = [ 3949 + "proc-macro2", 3950 + "quote", 3951 + "syn 2.0.98", 1941 3952 ] 1942 3953 1943 3954 [[package]] ··· 1948 3959 dependencies = [ 1949 3960 "proc-macro2", 1950 3961 "quote", 1951 - "syn", 3962 + "syn 2.0.98", 1952 3963 ] 1953 3964 1954 3965 [[package]] ··· 1983 3994 ] 1984 3995 1985 3996 [[package]] 3997 + name = "tiny-keccak" 3998 + version = "2.0.2" 3999 + source = "registry+https://github.com/rust-lang/crates.io-index" 4000 + checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 4001 + dependencies = [ 4002 + "crunchy", 4003 + ] 4004 + 4005 + [[package]] 1986 4006 name = "tinystr" 1987 4007 version = "0.7.6" 1988 4008 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2033 4053 dependencies = [ 2034 4054 "proc-macro2", 2035 4055 "quote", 2036 - "syn", 4056 + "syn 2.0.98", 2037 4057 ] 2038 4058 2039 4059 [[package]] ··· 2058 4078 ] 2059 4079 2060 4080 [[package]] 4081 + name = "tokio-util" 4082 + version = "0.7.13" 4083 + source = "registry+https://github.com/rust-lang/crates.io-index" 4084 + checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" 4085 + dependencies = [ 4086 + "bytes", 4087 + "futures-core", 4088 + "futures-sink", 4089 + "pin-project-lite", 4090 + "tokio", 4091 + ] 4092 + 4093 + [[package]] 4094 + name = "tokio-websockets" 4095 + version = "0.10.1" 4096 + source = "registry+https://github.com/rust-lang/crates.io-index" 4097 + checksum = "f591660438b3038dd04d16c938271c79e7e06260ad2ea2885a4861bfb238605d" 4098 + dependencies = [ 4099 + "base64", 4100 + "bytes", 4101 + "futures-core", 4102 + "futures-sink", 4103 + "http", 4104 + "httparse", 4105 + "rand", 4106 + "ring", 4107 + "rustls-pki-types", 4108 + "tokio", 4109 + "tokio-rustls", 4110 + "tokio-util", 4111 + "webpki-roots", 4112 + ] 4113 + 4114 + [[package]] 4115 + name = "toml_datetime" 4116 + version = "0.6.8" 4117 + source = "registry+https://github.com/rust-lang/crates.io-index" 4118 + checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" 4119 + 4120 + [[package]] 4121 + name = "toml_edit" 4122 + version = "0.22.24" 4123 + source = "registry+https://github.com/rust-lang/crates.io-index" 4124 + checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" 4125 + dependencies = [ 4126 + "indexmap", 4127 + "toml_datetime", 4128 + "winnow", 4129 + ] 4130 + 4131 + [[package]] 2061 4132 name = "tower" 2062 4133 version = "0.5.2" 2063 4134 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2104 4175 dependencies = [ 2105 4176 "proc-macro2", 2106 4177 "quote", 2107 - "syn", 4178 + "syn 2.0.98", 2108 4179 ] 2109 4180 2110 4181 [[package]] ··· 2123 4194 checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 2124 4195 2125 4196 [[package]] 4197 + name = "tryhard" 4198 + version = "0.5.1" 4199 + source = "registry+https://github.com/rust-lang/crates.io-index" 4200 + checksum = "9c9f0a709784e86923586cff0d872dba54cd2d2e116b3bc57587d15737cfce9d" 4201 + dependencies = [ 4202 + "futures", 4203 + "pin-project-lite", 4204 + "tokio", 4205 + ] 4206 + 4207 + [[package]] 2126 4208 name = "typenum" 2127 4209 version = "1.18.0" 2128 4210 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2162 4244 checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" 2163 4245 2164 4246 [[package]] 4247 + name = "unicode-reverse" 4248 + version = "1.0.9" 4249 + source = "registry+https://github.com/rust-lang/crates.io-index" 4250 + checksum = "4b6f4888ebc23094adfb574fdca9fdc891826287a6397d2cd28802ffd6f20c76" 4251 + dependencies = [ 4252 + "unicode-segmentation", 4253 + ] 4254 + 4255 + [[package]] 4256 + name = "unicode-segmentation" 4257 + version = "1.12.0" 4258 + source = "registry+https://github.com/rust-lang/crates.io-index" 4259 + checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 4260 + 4261 + [[package]] 4262 + name = "unicode-width" 4263 + version = "0.2.0" 4264 + source = "registry+https://github.com/rust-lang/crates.io-index" 4265 + checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" 4266 + 4267 + [[package]] 2165 4268 name = "untrusted" 2166 4269 version = "0.9.0" 2167 4270 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2191 4294 checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 2192 4295 2193 4296 [[package]] 4297 + name = "uuid" 4298 + version = "1.14.0" 4299 + source = "registry+https://github.com/rust-lang/crates.io-index" 4300 + checksum = "93d59ca99a559661b96bf898d8fce28ed87935fd2bea9f05983c1464dd6c71b1" 4301 + dependencies = [ 4302 + "getrandom 0.3.1", 4303 + ] 4304 + 4305 + [[package]] 2194 4306 name = "vcpkg" 2195 4307 version = "0.2.15" 2196 4308 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2254 4366 "log", 2255 4367 "proc-macro2", 2256 4368 "quote", 2257 - "syn", 4369 + "syn 2.0.98", 2258 4370 "wasm-bindgen-shared", 2259 4371 ] 2260 4372 ··· 2289 4401 dependencies = [ 2290 4402 "proc-macro2", 2291 4403 "quote", 2292 - "syn", 4404 + "syn 2.0.98", 2293 4405 "wasm-bindgen-backend", 2294 4406 "wasm-bindgen-shared", 2295 4407 ] ··· 2343 4455 ] 2344 4456 2345 4457 [[package]] 4458 + name = "winapi" 4459 + version = "0.3.9" 4460 + source = "registry+https://github.com/rust-lang/crates.io-index" 4461 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 4462 + dependencies = [ 4463 + "winapi-i686-pc-windows-gnu", 4464 + "winapi-x86_64-pc-windows-gnu", 4465 + ] 4466 + 4467 + [[package]] 4468 + name = "winapi-i686-pc-windows-gnu" 4469 + version = "0.4.0" 4470 + source = "registry+https://github.com/rust-lang/crates.io-index" 4471 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4472 + 4473 + [[package]] 4474 + name = "winapi-x86_64-pc-windows-gnu" 4475 + version = "0.4.0" 4476 + source = "registry+https://github.com/rust-lang/crates.io-index" 4477 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4478 + 4479 + [[package]] 4480 + name = "windows" 4481 + version = "0.57.0" 4482 + source = "registry+https://github.com/rust-lang/crates.io-index" 4483 + checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" 4484 + dependencies = [ 4485 + "windows-core 0.57.0", 4486 + "windows-targets 0.52.6", 4487 + ] 4488 + 4489 + [[package]] 2346 4490 name = "windows-core" 2347 4491 version = "0.52.0" 2348 4492 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2352 4496 ] 2353 4497 2354 4498 [[package]] 4499 + name = "windows-core" 4500 + version = "0.57.0" 4501 + source = "registry+https://github.com/rust-lang/crates.io-index" 4502 + checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" 4503 + dependencies = [ 4504 + "windows-implement", 4505 + "windows-interface", 4506 + "windows-result 0.1.2", 4507 + "windows-targets 0.52.6", 4508 + ] 4509 + 4510 + [[package]] 4511 + name = "windows-implement" 4512 + version = "0.57.0" 4513 + source = "registry+https://github.com/rust-lang/crates.io-index" 4514 + checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" 4515 + dependencies = [ 4516 + "proc-macro2", 4517 + "quote", 4518 + "syn 2.0.98", 4519 + ] 4520 + 4521 + [[package]] 4522 + name = "windows-interface" 4523 + version = "0.57.0" 4524 + source = "registry+https://github.com/rust-lang/crates.io-index" 4525 + checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" 4526 + dependencies = [ 4527 + "proc-macro2", 4528 + "quote", 4529 + "syn 2.0.98", 4530 + ] 4531 + 4532 + [[package]] 2355 4533 name = "windows-registry" 2356 4534 version = "0.2.0" 2357 4535 source = "registry+https://github.com/rust-lang/crates.io-index" 2358 4536 checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" 2359 4537 dependencies = [ 2360 - "windows-result", 4538 + "windows-result 0.2.0", 2361 4539 "windows-strings", 2362 4540 "windows-targets 0.52.6", 2363 4541 ] 2364 4542 2365 4543 [[package]] 2366 4544 name = "windows-result" 4545 + version = "0.1.2" 4546 + source = "registry+https://github.com/rust-lang/crates.io-index" 4547 + checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" 4548 + dependencies = [ 4549 + "windows-targets 0.52.6", 4550 + ] 4551 + 4552 + [[package]] 4553 + name = "windows-result" 2367 4554 version = "0.2.0" 2368 4555 source = "registry+https://github.com/rust-lang/crates.io-index" 2369 4556 checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" ··· 2377 4564 source = "registry+https://github.com/rust-lang/crates.io-index" 2378 4565 checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" 2379 4566 dependencies = [ 2380 - "windows-result", 4567 + "windows-result 0.2.0", 2381 4568 "windows-targets 0.52.6", 2382 4569 ] 2383 4570 ··· 2530 4717 checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 2531 4718 2532 4719 [[package]] 4720 + name = "winnow" 4721 + version = "0.7.3" 4722 + source = "registry+https://github.com/rust-lang/crates.io-index" 4723 + checksum = "0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1" 4724 + dependencies = [ 4725 + "memchr", 4726 + ] 4727 + 4728 + [[package]] 2533 4729 name = "wit-bindgen-rt" 2534 4730 version = "0.33.0" 2535 4731 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2549 4745 version = "0.5.5" 2550 4746 source = "registry+https://github.com/rust-lang/crates.io-index" 2551 4747 checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 4748 + 4749 + [[package]] 4750 + name = "wyz" 4751 + version = "0.5.1" 4752 + source = "registry+https://github.com/rust-lang/crates.io-index" 4753 + checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 4754 + dependencies = [ 4755 + "tap", 4756 + ] 4757 + 4758 + [[package]] 4759 + name = "xattr" 4760 + version = "1.4.0" 4761 + source = "registry+https://github.com/rust-lang/crates.io-index" 4762 + checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909" 4763 + dependencies = [ 4764 + "libc", 4765 + "linux-raw-sys", 4766 + "rustix", 4767 + ] 4768 + 4769 + [[package]] 4770 + name = "xxhash-rust" 4771 + version = "0.8.15" 4772 + source = "registry+https://github.com/rust-lang/crates.io-index" 4773 + checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" 2552 4774 2553 4775 [[package]] 2554 4776 name = "yoke" ··· 2570 4792 dependencies = [ 2571 4793 "proc-macro2", 2572 4794 "quote", 2573 - "syn", 4795 + "syn 2.0.98", 2574 4796 "synstructure", 2575 4797 ] 2576 4798 ··· 2592 4814 dependencies = [ 2593 4815 "proc-macro2", 2594 4816 "quote", 2595 - "syn", 4817 + "syn 2.0.98", 2596 4818 ] 2597 4819 2598 4820 [[package]] ··· 2612 4834 dependencies = [ 2613 4835 "proc-macro2", 2614 4836 "quote", 2615 - "syn", 4837 + "syn 2.0.98", 2616 4838 "synstructure", 2617 4839 ] 2618 4840 ··· 2641 4863 dependencies = [ 2642 4864 "proc-macro2", 2643 4865 "quote", 2644 - "syn", 4866 + "syn 2.0.98", 4867 + ] 4868 + 4869 + [[package]] 4870 + name = "zstd" 4871 + version = "0.13.3" 4872 + source = "registry+https://github.com/rust-lang/crates.io-index" 4873 + checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" 4874 + dependencies = [ 4875 + "zstd-safe", 4876 + ] 4877 + 4878 + [[package]] 4879 + name = "zstd-safe" 4880 + version = "7.2.3" 4881 + source = "registry+https://github.com/rust-lang/crates.io-index" 4882 + checksum = "f3051792fbdc2e1e143244dc28c60f73d8470e93f3f9cbd0ead44da5ed802722" 4883 + dependencies = [ 4884 + "zstd-sys", 4885 + ] 4886 + 4887 + [[package]] 4888 + name = "zstd-sys" 4889 + version = "2.0.14+zstd.1.5.7" 4890 + source = "registry+https://github.com/rust-lang/crates.io-index" 4891 + checksum = "8fb060d4926e4ac3a3ad15d864e99ceb5f343c6b34f5bd6d81ae6ed417311be5" 4892 + dependencies = [ 4893 + "cc", 4894 + "pkg-config", 2645 4895 ]
+1 -1
Cargo.toml
··· 6 6 resolver = "2" 7 7 8 8 [workspace.package] 9 - authors = ["Tsiry Sandratraina <tsiry.sndr@fluentci.io"] 9 + authors = ["Tsiry Sandratraina <tsiry.sndr@rocksky.app"] 10 10 edition = "2021" 11 11 license = "LGPL-2.1" 12 12 repository = "https://github.com/tsirysndr/rocksky"
+27
crates/analytics/Cargo.toml
··· 1 + [package] 2 + name = "analytics" 3 + version = "0.1.0" 4 + authors.workspace = true 5 + edition.workspace = true 6 + license.workspace = true 7 + repository.workspace = true 8 + 9 + [dependencies] 10 + duckdb = { version = "1.2.0" } 11 + async-nats = "0.39.0" 12 + serde = { version = "1.0.217", features = ["derive"] } 13 + serde_json = "1.0.139" 14 + sqlx = { version = "0.8.3", features = [ 15 + "runtime-tokio", 16 + "tls-rustls", 17 + "postgres", 18 + "chrono", 19 + "derive", 20 + "macros", 21 + ] } 22 + tokio = { version = "1.43.0", features = ["full"] } 23 + owo-colors = "4.1.0" 24 + dotenv = "0.15.0" 25 + chrono = { version = "0.4.39", features = ["serde"] } 26 + anyhow = "1.0.96" 27 + polars = "0.46.0"
+1
crates/analytics/src/lib.rs
··· 1 +
+8
crates/analytics/src/main.rs
··· 1 + use duckdb::Connection; 2 + 3 + fn main() -> Result<(), Box<dyn std::error::Error>> { 4 + let conn = Connection::open_in_memory()?; 5 + conn.execute_batch("CREATE TABLE items (name STRING, value INTEGER);")?; 6 + println!("Hello, world!"); 7 + Ok(()) 8 + }
+7
rockskyapi/rocksky-auth/bun.lock
··· 27 27 "jsonwebtoken": "^9.0.2", 28 28 "kysely": "^0.27.5", 29 29 "lodash": "^4.17.21", 30 + "nats": "^2.29.2", 30 31 "pg": "^8.13.3", 31 32 "ramda": "^0.30.1", 32 33 "unstorage": "^1.14.4", ··· 574 575 575 576 "napi-build-utils": ["napi-build-utils@2.0.0", "", {}, "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA=="], 576 577 578 + "nats": ["nats@2.29.2", "", { "dependencies": { "nkeys.js": "1.1.0" } }, "sha512-HfzEZa/67fAmRXchLv/sFGeZFF27TRf6kuNbuze2+Md+0M4xADoiUf7YColV9CMjlf2nIkFPnlXcpOTdtlhbPg=="], 579 + 577 580 "negotiator": ["negotiator@0.6.3", "", {}, "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="], 581 + 582 + "nkeys.js": ["nkeys.js@1.1.0", "", { "dependencies": { "tweetnacl": "1.0.3" } }, "sha512-tB/a0shZL5UZWSwsoeyqfTszONTt4k2YS0tuQioMOD180+MbombYVgzDUYHlx+gejYK6rgf08n/2Df99WY0Sxg=="], 578 583 579 584 "node-abi": ["node-abi@3.74.0", "", { "dependencies": { "semver": "^7.3.5" } }, "sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w=="], 580 585 ··· 771 776 "tsx": ["tsx@4.19.2", "", { "dependencies": { "esbuild": "~0.23.0", "get-tsconfig": "^4.7.5" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx": "dist/cli.mjs" } }, "sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g=="], 772 777 773 778 "tunnel-agent": ["tunnel-agent@0.6.0", "", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="], 779 + 780 + "tweetnacl": ["tweetnacl@1.0.3", "", {}, "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="], 774 781 775 782 "type-is": ["type-is@1.6.18", "", { "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" } }, "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="], 776 783
+1
rockskyapi/rocksky-auth/package.json
··· 33 33 "jsonwebtoken": "^9.0.2", 34 34 "kysely": "^0.27.5", 35 35 "lodash": "^4.17.21", 36 + "nats": "^2.29.2", 36 37 "pg": "^8.13.3", 37 38 "ramda": "^0.30.1", 38 39 "unstorage": "^1.14.4",