stalwart-mail: init at 0.3.1

authored by

happysalada and committed by
Yt
d12b1511 35f43f95

+5718
+5642
pkgs/servers/mail/stalwart/Cargo.lock
···
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "addr2line" 7 + version = "0.20.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 15 + name = "adler" 16 + version = "1.0.2" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 + 20 + [[package]] 21 + name = "aead" 22 + version = "0.5.2" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" 25 + dependencies = [ 26 + "crypto-common", 27 + "generic-array", 28 + ] 29 + 30 + [[package]] 31 + name = "aes" 32 + version = "0.8.3" 33 + source = "registry+https://github.com/rust-lang/crates.io-index" 34 + checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" 35 + dependencies = [ 36 + "cfg-if", 37 + "cipher 0.4.4", 38 + "cpufeatures", 39 + ] 40 + 41 + [[package]] 42 + name = "aes-gcm" 43 + version = "0.10.2" 44 + source = "registry+https://github.com/rust-lang/crates.io-index" 45 + checksum = "209b47e8954a928e1d72e86eca7000ebb6655fe1436d33eefc2201cad027e237" 46 + dependencies = [ 47 + "aead", 48 + "aes", 49 + "cipher 0.4.4", 50 + "ctr", 51 + "ghash", 52 + "subtle", 53 + ] 54 + 55 + [[package]] 56 + name = "aes-gcm-siv" 57 + version = "0.11.1" 58 + source = "registry+https://github.com/rust-lang/crates.io-index" 59 + checksum = "ae0784134ba9375416d469ec31e7c5f9fa94405049cf08c5ce5b4698be673e0d" 60 + dependencies = [ 61 + "aead", 62 + "aes", 63 + "cipher 0.4.4", 64 + "ctr", 65 + "polyval", 66 + "subtle", 67 + "zeroize", 68 + ] 69 + 70 + [[package]] 71 + name = "ahash" 72 + version = "0.7.6" 73 + source = "registry+https://github.com/rust-lang/crates.io-index" 74 + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 75 + dependencies = [ 76 + "getrandom", 77 + "once_cell", 78 + "version_check", 79 + ] 80 + 81 + [[package]] 82 + name = "ahash" 83 + version = "0.8.3" 84 + source = "registry+https://github.com/rust-lang/crates.io-index" 85 + checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 86 + dependencies = [ 87 + "cfg-if", 88 + "getrandom", 89 + "once_cell", 90 + "serde", 91 + "version_check", 92 + ] 93 + 94 + [[package]] 95 + name = "aho-corasick" 96 + version = "1.0.2" 97 + source = "registry+https://github.com/rust-lang/crates.io-index" 98 + checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 99 + dependencies = [ 100 + "memchr", 101 + ] 102 + 103 + [[package]] 104 + name = "allocator-api2" 105 + version = "0.2.16" 106 + source = "registry+https://github.com/rust-lang/crates.io-index" 107 + checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 108 + 109 + [[package]] 110 + name = "android-tzdata" 111 + version = "0.1.1" 112 + source = "registry+https://github.com/rust-lang/crates.io-index" 113 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 114 + 115 + [[package]] 116 + name = "android_system_properties" 117 + version = "0.1.5" 118 + source = "registry+https://github.com/rust-lang/crates.io-index" 119 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 120 + dependencies = [ 121 + "libc", 122 + ] 123 + 124 + [[package]] 125 + name = "anstream" 126 + version = "0.3.2" 127 + source = "registry+https://github.com/rust-lang/crates.io-index" 128 + checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" 129 + dependencies = [ 130 + "anstyle", 131 + "anstyle-parse", 132 + "anstyle-query", 133 + "anstyle-wincon", 134 + "colorchoice", 135 + "is-terminal", 136 + "utf8parse", 137 + ] 138 + 139 + [[package]] 140 + name = "anstyle" 141 + version = "1.0.1" 142 + source = "registry+https://github.com/rust-lang/crates.io-index" 143 + checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd" 144 + 145 + [[package]] 146 + name = "anstyle-parse" 147 + version = "0.2.1" 148 + source = "registry+https://github.com/rust-lang/crates.io-index" 149 + checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" 150 + dependencies = [ 151 + "utf8parse", 152 + ] 153 + 154 + [[package]] 155 + name = "anstyle-query" 156 + version = "1.0.0" 157 + source = "registry+https://github.com/rust-lang/crates.io-index" 158 + checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 159 + dependencies = [ 160 + "windows-sys 0.48.0", 161 + ] 162 + 163 + [[package]] 164 + name = "anstyle-wincon" 165 + version = "1.0.1" 166 + source = "registry+https://github.com/rust-lang/crates.io-index" 167 + checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" 168 + dependencies = [ 169 + "anstyle", 170 + "windows-sys 0.48.0", 171 + ] 172 + 173 + [[package]] 174 + name = "anyhow" 175 + version = "1.0.72" 176 + source = "registry+https://github.com/rust-lang/crates.io-index" 177 + checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" 178 + 179 + [[package]] 180 + name = "argon2" 181 + version = "0.5.1" 182 + source = "registry+https://github.com/rust-lang/crates.io-index" 183 + checksum = "b2e554a8638bdc1e4eae9984845306cc95f8a9208ba8d49c3859fd958b46774d" 184 + dependencies = [ 185 + "base64ct", 186 + "blake2", 187 + "cpufeatures", 188 + "password-hash 0.5.0", 189 + ] 190 + 191 + [[package]] 192 + name = "arrayref" 193 + version = "0.3.7" 194 + source = "registry+https://github.com/rust-lang/crates.io-index" 195 + checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" 196 + 197 + [[package]] 198 + name = "arrayvec" 199 + version = "0.7.4" 200 + source = "registry+https://github.com/rust-lang/crates.io-index" 201 + checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 202 + 203 + [[package]] 204 + name = "asn1-rs" 205 + version = "0.5.2" 206 + source = "registry+https://github.com/rust-lang/crates.io-index" 207 + checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" 208 + dependencies = [ 209 + "asn1-rs-derive", 210 + "asn1-rs-impl", 211 + "displaydoc", 212 + "nom", 213 + "num-traits", 214 + "rusticata-macros", 215 + "thiserror", 216 + "time 0.3.23", 217 + ] 218 + 219 + [[package]] 220 + name = "asn1-rs-derive" 221 + version = "0.4.0" 222 + source = "registry+https://github.com/rust-lang/crates.io-index" 223 + checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" 224 + dependencies = [ 225 + "proc-macro2", 226 + "quote", 227 + "syn 1.0.109", 228 + "synstructure", 229 + ] 230 + 231 + [[package]] 232 + name = "asn1-rs-impl" 233 + version = "0.1.0" 234 + source = "registry+https://github.com/rust-lang/crates.io-index" 235 + checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" 236 + dependencies = [ 237 + "proc-macro2", 238 + "quote", 239 + "syn 1.0.109", 240 + ] 241 + 242 + [[package]] 243 + name = "async-recursion" 244 + version = "1.0.4" 245 + source = "registry+https://github.com/rust-lang/crates.io-index" 246 + checksum = "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba" 247 + dependencies = [ 248 + "proc-macro2", 249 + "quote", 250 + "syn 2.0.27", 251 + ] 252 + 253 + [[package]] 254 + name = "async-stream" 255 + version = "0.3.5" 256 + source = "registry+https://github.com/rust-lang/crates.io-index" 257 + checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 258 + dependencies = [ 259 + "async-stream-impl", 260 + "futures-core", 261 + "pin-project-lite", 262 + ] 263 + 264 + [[package]] 265 + name = "async-stream-impl" 266 + version = "0.3.5" 267 + source = "registry+https://github.com/rust-lang/crates.io-index" 268 + checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 269 + dependencies = [ 270 + "proc-macro2", 271 + "quote", 272 + "syn 2.0.27", 273 + ] 274 + 275 + [[package]] 276 + name = "async-trait" 277 + version = "0.1.72" 278 + source = "registry+https://github.com/rust-lang/crates.io-index" 279 + checksum = "cc6dde6e4ed435a4c1ee4e73592f5ba9da2151af10076cc04858746af9352d09" 280 + dependencies = [ 281 + "proc-macro2", 282 + "quote", 283 + "syn 2.0.27", 284 + ] 285 + 286 + [[package]] 287 + name = "atoi" 288 + version = "2.0.0" 289 + source = "registry+https://github.com/rust-lang/crates.io-index" 290 + checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528" 291 + dependencies = [ 292 + "num-traits", 293 + ] 294 + 295 + [[package]] 296 + name = "attohttpc" 297 + version = "0.22.0" 298 + source = "registry+https://github.com/rust-lang/crates.io-index" 299 + checksum = "1fcf00bc6d5abb29b5f97e3c61a90b6d3caa12f3faf897d4a3e3607c050a35a7" 300 + dependencies = [ 301 + "http", 302 + "log", 303 + "rustls 0.20.8", 304 + "serde", 305 + "serde_json", 306 + "url", 307 + "webpki", 308 + "webpki-roots 0.22.6", 309 + ] 310 + 311 + [[package]] 312 + name = "autocfg" 313 + version = "1.1.0" 314 + source = "registry+https://github.com/rust-lang/crates.io-index" 315 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 316 + 317 + [[package]] 318 + name = "aws-creds" 319 + version = "0.34.1" 320 + source = "registry+https://github.com/rust-lang/crates.io-index" 321 + checksum = "3776743bb68d4ad02ba30ba8f64373f1be4e082fe47651767171ce75bb2f6cf5" 322 + dependencies = [ 323 + "attohttpc", 324 + "dirs", 325 + "log", 326 + "quick-xml 0.26.0", 327 + "rust-ini", 328 + "serde", 329 + "thiserror", 330 + "time 0.3.23", 331 + "url", 332 + ] 333 + 334 + [[package]] 335 + name = "aws-region" 336 + version = "0.25.3" 337 + source = "registry+https://github.com/rust-lang/crates.io-index" 338 + checksum = "056557a61427d0e5ba29dd931031c8ffed4ee7a550e7cd55692a9d8deb0a9dba" 339 + dependencies = [ 340 + "thiserror", 341 + ] 342 + 343 + [[package]] 344 + name = "axum" 345 + version = "0.6.19" 346 + source = "registry+https://github.com/rust-lang/crates.io-index" 347 + checksum = "a6a1de45611fdb535bfde7b7de4fd54f4fd2b17b1737c0a59b69bf9b92074b8c" 348 + dependencies = [ 349 + "async-trait", 350 + "axum-core", 351 + "bitflags 1.3.2", 352 + "bytes", 353 + "futures-util", 354 + "http", 355 + "http-body 0.4.5", 356 + "hyper 0.14.27", 357 + "itoa", 358 + "matchit", 359 + "memchr", 360 + "mime", 361 + "percent-encoding", 362 + "pin-project-lite", 363 + "rustversion", 364 + "serde", 365 + "sync_wrapper", 366 + "tower", 367 + "tower-layer", 368 + "tower-service", 369 + ] 370 + 371 + [[package]] 372 + name = "axum-core" 373 + version = "0.3.4" 374 + source = "registry+https://github.com/rust-lang/crates.io-index" 375 + checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" 376 + dependencies = [ 377 + "async-trait", 378 + "bytes", 379 + "futures-util", 380 + "http", 381 + "http-body 0.4.5", 382 + "mime", 383 + "rustversion", 384 + "tower-layer", 385 + "tower-service", 386 + ] 387 + 388 + [[package]] 389 + name = "backtrace" 390 + version = "0.3.68" 391 + source = "registry+https://github.com/rust-lang/crates.io-index" 392 + checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12" 393 + dependencies = [ 394 + "addr2line", 395 + "cc", 396 + "cfg-if", 397 + "libc", 398 + "miniz_oxide", 399 + "object", 400 + "rustc-demangle", 401 + ] 402 + 403 + [[package]] 404 + name = "base16ct" 405 + version = "0.2.0" 406 + source = "registry+https://github.com/rust-lang/crates.io-index" 407 + checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 408 + 409 + [[package]] 410 + name = "base64" 411 + version = "0.13.1" 412 + source = "registry+https://github.com/rust-lang/crates.io-index" 413 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 414 + 415 + [[package]] 416 + name = "base64" 417 + version = "0.20.0" 418 + source = "registry+https://github.com/rust-lang/crates.io-index" 419 + checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5" 420 + 421 + [[package]] 422 + name = "base64" 423 + version = "0.21.2" 424 + source = "registry+https://github.com/rust-lang/crates.io-index" 425 + checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" 426 + 427 + [[package]] 428 + name = "base64ct" 429 + version = "1.6.0" 430 + source = "registry+https://github.com/rust-lang/crates.io-index" 431 + checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" 432 + 433 + [[package]] 434 + name = "bb8" 435 + version = "0.8.1" 436 + source = "registry+https://github.com/rust-lang/crates.io-index" 437 + checksum = "98b4b0f25f18bcdc3ac72bdb486ed0acf7e185221fd4dc985bc15db5800b0ba2" 438 + dependencies = [ 439 + "async-trait", 440 + "futures-channel", 441 + "futures-util", 442 + "parking_lot", 443 + "tokio", 444 + ] 445 + 446 + [[package]] 447 + name = "bincode" 448 + version = "1.3.3" 449 + source = "registry+https://github.com/rust-lang/crates.io-index" 450 + checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 451 + dependencies = [ 452 + "serde", 453 + ] 454 + 455 + [[package]] 456 + name = "bindgen" 457 + version = "0.64.0" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4" 460 + dependencies = [ 461 + "bitflags 1.3.2", 462 + "cexpr", 463 + "clang-sys", 464 + "lazy_static", 465 + "lazycell", 466 + "peeking_take_while", 467 + "proc-macro2", 468 + "quote", 469 + "regex", 470 + "rustc-hash", 471 + "shlex", 472 + "syn 1.0.109", 473 + ] 474 + 475 + [[package]] 476 + name = "bindgen" 477 + version = "0.65.1" 478 + source = "registry+https://github.com/rust-lang/crates.io-index" 479 + checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" 480 + dependencies = [ 481 + "bitflags 1.3.2", 482 + "cexpr", 483 + "clang-sys", 484 + "lazy_static", 485 + "lazycell", 486 + "log", 487 + "peeking_take_while", 488 + "prettyplease 0.2.12", 489 + "proc-macro2", 490 + "quote", 491 + "regex", 492 + "rustc-hash", 493 + "shlex", 494 + "syn 2.0.27", 495 + "which", 496 + ] 497 + 498 + [[package]] 499 + name = "bitflags" 500 + version = "1.3.2" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 503 + 504 + [[package]] 505 + name = "bitflags" 506 + version = "2.3.3" 507 + source = "registry+https://github.com/rust-lang/crates.io-index" 508 + checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 509 + dependencies = [ 510 + "serde", 511 + ] 512 + 513 + [[package]] 514 + name = "bitpacking" 515 + version = "0.8.4" 516 + source = "registry+https://github.com/rust-lang/crates.io-index" 517 + checksum = "a8c7d2ac73c167c06af4a5f37e6e59d84148d57ccbe4480b76f0273eefea82d7" 518 + dependencies = [ 519 + "crunchy", 520 + ] 521 + 522 + [[package]] 523 + name = "blake2" 524 + version = "0.10.6" 525 + source = "registry+https://github.com/rust-lang/crates.io-index" 526 + checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" 527 + dependencies = [ 528 + "digest 0.10.7", 529 + ] 530 + 531 + [[package]] 532 + name = "blake3" 533 + version = "1.4.1" 534 + source = "registry+https://github.com/rust-lang/crates.io-index" 535 + checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5" 536 + dependencies = [ 537 + "arrayref", 538 + "arrayvec", 539 + "cc", 540 + "cfg-if", 541 + "constant_time_eq 0.3.0", 542 + "digest 0.10.7", 543 + ] 544 + 545 + [[package]] 546 + name = "block-buffer" 547 + version = "0.9.0" 548 + source = "registry+https://github.com/rust-lang/crates.io-index" 549 + checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" 550 + dependencies = [ 551 + "generic-array", 552 + ] 553 + 554 + [[package]] 555 + name = "block-buffer" 556 + version = "0.10.4" 557 + source = "registry+https://github.com/rust-lang/crates.io-index" 558 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 559 + dependencies = [ 560 + "generic-array", 561 + ] 562 + 563 + [[package]] 564 + name = "blowfish" 565 + version = "0.7.0" 566 + source = "registry+https://github.com/rust-lang/crates.io-index" 567 + checksum = "32fa6a061124e37baba002e496d203e23ba3d7b73750be82dbfbc92913048a5b" 568 + dependencies = [ 569 + "byteorder", 570 + "cipher 0.2.5", 571 + "opaque-debug", 572 + ] 573 + 574 + [[package]] 575 + name = "bumpalo" 576 + version = "3.13.0" 577 + source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 579 + 580 + [[package]] 581 + name = "bytemuck" 582 + version = "1.13.1" 583 + source = "registry+https://github.com/rust-lang/crates.io-index" 584 + checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 585 + 586 + [[package]] 587 + name = "byteorder" 588 + version = "1.4.3" 589 + source = "registry+https://github.com/rust-lang/crates.io-index" 590 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 591 + 592 + [[package]] 593 + name = "bytes" 594 + version = "1.4.0" 595 + source = "registry+https://github.com/rust-lang/crates.io-index" 596 + checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 597 + 598 + [[package]] 599 + name = "bzip2" 600 + version = "0.4.4" 601 + source = "registry+https://github.com/rust-lang/crates.io-index" 602 + checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" 603 + dependencies = [ 604 + "bzip2-sys", 605 + "libc", 606 + ] 607 + 608 + [[package]] 609 + name = "bzip2-sys" 610 + version = "0.1.11+1.0.8" 611 + source = "registry+https://github.com/rust-lang/crates.io-index" 612 + checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" 613 + dependencies = [ 614 + "cc", 615 + "libc", 616 + "pkg-config", 617 + ] 618 + 619 + [[package]] 620 + name = "cc" 621 + version = "1.0.79" 622 + source = "registry+https://github.com/rust-lang/crates.io-index" 623 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 624 + dependencies = [ 625 + "jobserver", 626 + ] 627 + 628 + [[package]] 629 + name = "cedarwood" 630 + version = "0.4.6" 631 + source = "registry+https://github.com/rust-lang/crates.io-index" 632 + checksum = "6d910bedd62c24733263d0bed247460853c9d22e8956bd4cd964302095e04e90" 633 + dependencies = [ 634 + "smallvec", 635 + ] 636 + 637 + [[package]] 638 + name = "cexpr" 639 + version = "0.6.0" 640 + source = "registry+https://github.com/rust-lang/crates.io-index" 641 + checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 642 + dependencies = [ 643 + "nom", 644 + ] 645 + 646 + [[package]] 647 + name = "cfg-if" 648 + version = "1.0.0" 649 + source = "registry+https://github.com/rust-lang/crates.io-index" 650 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 651 + 652 + [[package]] 653 + name = "chrono" 654 + version = "0.4.26" 655 + source = "registry+https://github.com/rust-lang/crates.io-index" 656 + checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 657 + dependencies = [ 658 + "android-tzdata", 659 + "iana-time-zone", 660 + "js-sys", 661 + "num-traits", 662 + "serde", 663 + "time 0.1.45", 664 + "wasm-bindgen", 665 + "winapi", 666 + ] 667 + 668 + [[package]] 669 + name = "cipher" 670 + version = "0.2.5" 671 + source = "registry+https://github.com/rust-lang/crates.io-index" 672 + checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" 673 + dependencies = [ 674 + "generic-array", 675 + ] 676 + 677 + [[package]] 678 + name = "cipher" 679 + version = "0.4.4" 680 + source = "registry+https://github.com/rust-lang/crates.io-index" 681 + checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 682 + dependencies = [ 683 + "crypto-common", 684 + "inout", 685 + ] 686 + 687 + [[package]] 688 + name = "clang-sys" 689 + version = "1.6.1" 690 + source = "registry+https://github.com/rust-lang/crates.io-index" 691 + checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" 692 + dependencies = [ 693 + "glob", 694 + "libc", 695 + "libloading", 696 + ] 697 + 698 + [[package]] 699 + name = "clap" 700 + version = "4.3.17" 701 + source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "5b0827b011f6f8ab38590295339817b0d26f344aa4932c3ced71b45b0c54b4a9" 703 + dependencies = [ 704 + "clap_builder", 705 + "clap_derive", 706 + "once_cell", 707 + ] 708 + 709 + [[package]] 710 + name = "clap_builder" 711 + version = "4.3.17" 712 + source = "registry+https://github.com/rust-lang/crates.io-index" 713 + checksum = "9441b403be87be858db6a23edb493e7f694761acdc3343d5a0fcaafd304cbc9e" 714 + dependencies = [ 715 + "anstream", 716 + "anstyle", 717 + "clap_lex", 718 + "strsim", 719 + ] 720 + 721 + [[package]] 722 + name = "clap_derive" 723 + version = "4.3.12" 724 + source = "registry+https://github.com/rust-lang/crates.io-index" 725 + checksum = "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050" 726 + dependencies = [ 727 + "heck", 728 + "proc-macro2", 729 + "quote", 730 + "syn 2.0.27", 731 + ] 732 + 733 + [[package]] 734 + name = "clap_lex" 735 + version = "0.5.0" 736 + source = "registry+https://github.com/rust-lang/crates.io-index" 737 + checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" 738 + 739 + [[package]] 740 + name = "colorchoice" 741 + version = "1.0.0" 742 + source = "registry+https://github.com/rust-lang/crates.io-index" 743 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 744 + 745 + [[package]] 746 + name = "console" 747 + version = "0.15.7" 748 + source = "registry+https://github.com/rust-lang/crates.io-index" 749 + checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" 750 + dependencies = [ 751 + "encode_unicode 0.3.6", 752 + "lazy_static", 753 + "libc", 754 + "unicode-width", 755 + "windows-sys 0.45.0", 756 + ] 757 + 758 + [[package]] 759 + name = "const-oid" 760 + version = "0.9.4" 761 + source = "registry+https://github.com/rust-lang/crates.io-index" 762 + checksum = "795bc6e66a8e340f075fcf6227e417a2dc976b92b91f3cdc778bb858778b6747" 763 + 764 + [[package]] 765 + name = "constant_time_eq" 766 + version = "0.1.5" 767 + source = "registry+https://github.com/rust-lang/crates.io-index" 768 + checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" 769 + 770 + [[package]] 771 + name = "constant_time_eq" 772 + version = "0.3.0" 773 + source = "registry+https://github.com/rust-lang/crates.io-index" 774 + checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" 775 + 776 + [[package]] 777 + name = "core-foundation" 778 + version = "0.9.3" 779 + source = "registry+https://github.com/rust-lang/crates.io-index" 780 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 781 + dependencies = [ 782 + "core-foundation-sys", 783 + "libc", 784 + ] 785 + 786 + [[package]] 787 + name = "core-foundation-sys" 788 + version = "0.8.4" 789 + source = "registry+https://github.com/rust-lang/crates.io-index" 790 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 791 + 792 + [[package]] 793 + name = "cpufeatures" 794 + version = "0.2.9" 795 + source = "registry+https://github.com/rust-lang/crates.io-index" 796 + checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 797 + dependencies = [ 798 + "libc", 799 + ] 800 + 801 + [[package]] 802 + name = "crc" 803 + version = "3.0.1" 804 + source = "registry+https://github.com/rust-lang/crates.io-index" 805 + checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" 806 + dependencies = [ 807 + "crc-catalog", 808 + ] 809 + 810 + [[package]] 811 + name = "crc-catalog" 812 + version = "2.2.0" 813 + source = "registry+https://github.com/rust-lang/crates.io-index" 814 + checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" 815 + 816 + [[package]] 817 + name = "crc32fast" 818 + version = "1.3.2" 819 + source = "registry+https://github.com/rust-lang/crates.io-index" 820 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 821 + dependencies = [ 822 + "cfg-if", 823 + ] 824 + 825 + [[package]] 826 + name = "crossbeam-channel" 827 + version = "0.5.8" 828 + source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 830 + dependencies = [ 831 + "cfg-if", 832 + "crossbeam-utils", 833 + ] 834 + 835 + [[package]] 836 + name = "crossbeam-deque" 837 + version = "0.8.3" 838 + source = "registry+https://github.com/rust-lang/crates.io-index" 839 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 840 + dependencies = [ 841 + "cfg-if", 842 + "crossbeam-epoch", 843 + "crossbeam-utils", 844 + ] 845 + 846 + [[package]] 847 + name = "crossbeam-epoch" 848 + version = "0.9.15" 849 + source = "registry+https://github.com/rust-lang/crates.io-index" 850 + checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 851 + dependencies = [ 852 + "autocfg", 853 + "cfg-if", 854 + "crossbeam-utils", 855 + "memoffset 0.9.0", 856 + "scopeguard", 857 + ] 858 + 859 + [[package]] 860 + name = "crossbeam-queue" 861 + version = "0.3.8" 862 + source = "registry+https://github.com/rust-lang/crates.io-index" 863 + checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" 864 + dependencies = [ 865 + "cfg-if", 866 + "crossbeam-utils", 867 + ] 868 + 869 + [[package]] 870 + name = "crossbeam-utils" 871 + version = "0.8.16" 872 + source = "registry+https://github.com/rust-lang/crates.io-index" 873 + checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 874 + dependencies = [ 875 + "cfg-if", 876 + ] 877 + 878 + [[package]] 879 + name = "crunchy" 880 + version = "0.2.2" 881 + source = "registry+https://github.com/rust-lang/crates.io-index" 882 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 883 + 884 + [[package]] 885 + name = "crypto-bigint" 886 + version = "0.5.2" 887 + source = "registry+https://github.com/rust-lang/crates.io-index" 888 + checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" 889 + dependencies = [ 890 + "generic-array", 891 + "rand_core", 892 + "subtle", 893 + "zeroize", 894 + ] 895 + 896 + [[package]] 897 + name = "crypto-common" 898 + version = "0.1.6" 899 + source = "registry+https://github.com/rust-lang/crates.io-index" 900 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 901 + dependencies = [ 902 + "generic-array", 903 + "rand_core", 904 + "typenum", 905 + ] 906 + 907 + [[package]] 908 + name = "crypto-mac" 909 + version = "0.10.1" 910 + source = "registry+https://github.com/rust-lang/crates.io-index" 911 + checksum = "bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a" 912 + dependencies = [ 913 + "generic-array", 914 + "subtle", 915 + ] 916 + 917 + [[package]] 918 + name = "csv" 919 + version = "1.2.2" 920 + source = "registry+https://github.com/rust-lang/crates.io-index" 921 + checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086" 922 + dependencies = [ 923 + "csv-core", 924 + "itoa", 925 + "ryu", 926 + "serde", 927 + ] 928 + 929 + [[package]] 930 + name = "csv-core" 931 + version = "0.1.10" 932 + source = "registry+https://github.com/rust-lang/crates.io-index" 933 + checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 934 + dependencies = [ 935 + "memchr", 936 + ] 937 + 938 + [[package]] 939 + name = "ctr" 940 + version = "0.9.2" 941 + source = "registry+https://github.com/rust-lang/crates.io-index" 942 + checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 943 + dependencies = [ 944 + "cipher 0.4.4", 945 + ] 946 + 947 + [[package]] 948 + name = "dashmap" 949 + version = "5.5.0" 950 + source = "registry+https://github.com/rust-lang/crates.io-index" 951 + checksum = "6943ae99c34386c84a470c499d3414f66502a41340aa895406e0d2e4a207b91d" 952 + dependencies = [ 953 + "cfg-if", 954 + "hashbrown 0.14.0", 955 + "lock_api", 956 + "once_cell", 957 + "parking_lot_core", 958 + ] 959 + 960 + [[package]] 961 + name = "data-encoding" 962 + version = "2.4.0" 963 + source = "registry+https://github.com/rust-lang/crates.io-index" 964 + checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" 965 + 966 + [[package]] 967 + name = "der" 968 + version = "0.7.7" 969 + source = "registry+https://github.com/rust-lang/crates.io-index" 970 + checksum = "0c7ed52955ce76b1554f509074bb357d3fb8ac9b51288a65a3fd480d1dfba946" 971 + dependencies = [ 972 + "const-oid", 973 + "pem-rfc7468", 974 + "zeroize", 975 + ] 976 + 977 + [[package]] 978 + name = "der-parser" 979 + version = "8.2.0" 980 + source = "registry+https://github.com/rust-lang/crates.io-index" 981 + checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" 982 + dependencies = [ 983 + "asn1-rs", 984 + "displaydoc", 985 + "nom", 986 + "num-bigint", 987 + "num-traits", 988 + "rusticata-macros", 989 + ] 990 + 991 + [[package]] 992 + name = "dialoguer" 993 + version = "0.10.4" 994 + source = "registry+https://github.com/rust-lang/crates.io-index" 995 + checksum = "59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87" 996 + dependencies = [ 997 + "console", 998 + "shell-words", 999 + "tempfile", 1000 + "zeroize", 1001 + ] 1002 + 1003 + [[package]] 1004 + name = "digest" 1005 + version = "0.9.0" 1006 + source = "registry+https://github.com/rust-lang/crates.io-index" 1007 + checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 1008 + dependencies = [ 1009 + "generic-array", 1010 + ] 1011 + 1012 + [[package]] 1013 + name = "digest" 1014 + version = "0.10.7" 1015 + source = "registry+https://github.com/rust-lang/crates.io-index" 1016 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 1017 + dependencies = [ 1018 + "block-buffer 0.10.4", 1019 + "const-oid", 1020 + "crypto-common", 1021 + "subtle", 1022 + ] 1023 + 1024 + [[package]] 1025 + name = "directory" 1026 + version = "0.1.0" 1027 + dependencies = [ 1028 + "ahash 0.8.3", 1029 + "argon2", 1030 + "async-trait", 1031 + "bb8", 1032 + "ldap3", 1033 + "lru-cache", 1034 + "mail-builder", 1035 + "mail-parser", 1036 + "mail-send", 1037 + "md5", 1038 + "parking_lot", 1039 + "password-hash 0.5.0", 1040 + "pbkdf2 0.12.2", 1041 + "pwhash", 1042 + "rustls 0.21.5", 1043 + "scrypt", 1044 + "sha1", 1045 + "sha2 0.10.7", 1046 + "smtp-proto", 1047 + "sqlx", 1048 + "tokio", 1049 + "tokio-rustls 0.24.1", 1050 + "tracing", 1051 + "utils", 1052 + ] 1053 + 1054 + [[package]] 1055 + name = "dirs" 1056 + version = "4.0.0" 1057 + source = "registry+https://github.com/rust-lang/crates.io-index" 1058 + checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 1059 + dependencies = [ 1060 + "dirs-sys", 1061 + ] 1062 + 1063 + [[package]] 1064 + name = "dirs-next" 1065 + version = "2.0.0" 1066 + source = "registry+https://github.com/rust-lang/crates.io-index" 1067 + checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" 1068 + dependencies = [ 1069 + "cfg-if", 1070 + "dirs-sys-next", 1071 + ] 1072 + 1073 + [[package]] 1074 + name = "dirs-sys" 1075 + version = "0.3.7" 1076 + source = "registry+https://github.com/rust-lang/crates.io-index" 1077 + checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 1078 + dependencies = [ 1079 + "libc", 1080 + "redox_users", 1081 + "winapi", 1082 + ] 1083 + 1084 + [[package]] 1085 + name = "dirs-sys-next" 1086 + version = "0.1.2" 1087 + source = "registry+https://github.com/rust-lang/crates.io-index" 1088 + checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 1089 + dependencies = [ 1090 + "libc", 1091 + "redox_users", 1092 + "winapi", 1093 + ] 1094 + 1095 + [[package]] 1096 + name = "displaydoc" 1097 + version = "0.2.4" 1098 + source = "registry+https://github.com/rust-lang/crates.io-index" 1099 + checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" 1100 + dependencies = [ 1101 + "proc-macro2", 1102 + "quote", 1103 + "syn 2.0.27", 1104 + ] 1105 + 1106 + [[package]] 1107 + name = "dlv-list" 1108 + version = "0.3.0" 1109 + source = "registry+https://github.com/rust-lang/crates.io-index" 1110 + checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257" 1111 + 1112 + [[package]] 1113 + name = "dotenvy" 1114 + version = "0.15.7" 1115 + source = "registry+https://github.com/rust-lang/crates.io-index" 1116 + checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" 1117 + 1118 + [[package]] 1119 + name = "ecdsa" 1120 + version = "0.16.8" 1121 + source = "registry+https://github.com/rust-lang/crates.io-index" 1122 + checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4" 1123 + dependencies = [ 1124 + "der", 1125 + "digest 0.10.7", 1126 + "elliptic-curve", 1127 + "rfc6979", 1128 + "signature", 1129 + "spki", 1130 + ] 1131 + 1132 + [[package]] 1133 + name = "ece" 1134 + version = "2.2.0" 1135 + source = "registry+https://github.com/rust-lang/crates.io-index" 1136 + checksum = "8dd5463ffecc0677adcd786c4481f73b215714d4757edf2eb37a573c03d00459" 1137 + dependencies = [ 1138 + "base64 0.13.1", 1139 + "byteorder", 1140 + "hex", 1141 + "hkdf", 1142 + "lazy_static", 1143 + "once_cell", 1144 + "openssl", 1145 + "serde", 1146 + "sha2 0.10.7", 1147 + "thiserror", 1148 + ] 1149 + 1150 + [[package]] 1151 + name = "either" 1152 + version = "1.8.1" 1153 + source = "registry+https://github.com/rust-lang/crates.io-index" 1154 + checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 1155 + dependencies = [ 1156 + "serde", 1157 + ] 1158 + 1159 + [[package]] 1160 + name = "elliptic-curve" 1161 + version = "0.13.5" 1162 + source = "registry+https://github.com/rust-lang/crates.io-index" 1163 + checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" 1164 + dependencies = [ 1165 + "base16ct", 1166 + "crypto-bigint", 1167 + "digest 0.10.7", 1168 + "ff", 1169 + "generic-array", 1170 + "group", 1171 + "hkdf", 1172 + "pem-rfc7468", 1173 + "pkcs8", 1174 + "rand_core", 1175 + "sec1", 1176 + "subtle", 1177 + "zeroize", 1178 + ] 1179 + 1180 + [[package]] 1181 + name = "encode_unicode" 1182 + version = "0.3.6" 1183 + source = "registry+https://github.com/rust-lang/crates.io-index" 1184 + checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 1185 + 1186 + [[package]] 1187 + name = "encode_unicode" 1188 + version = "1.0.0" 1189 + source = "registry+https://github.com/rust-lang/crates.io-index" 1190 + checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" 1191 + 1192 + [[package]] 1193 + name = "encoding_rs" 1194 + version = "0.8.32" 1195 + source = "registry+https://github.com/rust-lang/crates.io-index" 1196 + checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 1197 + dependencies = [ 1198 + "cfg-if", 1199 + ] 1200 + 1201 + [[package]] 1202 + name = "enum-as-inner" 1203 + version = "0.5.1" 1204 + source = "registry+https://github.com/rust-lang/crates.io-index" 1205 + checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" 1206 + dependencies = [ 1207 + "heck", 1208 + "proc-macro2", 1209 + "quote", 1210 + "syn 1.0.109", 1211 + ] 1212 + 1213 + [[package]] 1214 + name = "equivalent" 1215 + version = "1.0.1" 1216 + source = "registry+https://github.com/rust-lang/crates.io-index" 1217 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 1218 + 1219 + [[package]] 1220 + name = "errno" 1221 + version = "0.3.1" 1222 + source = "registry+https://github.com/rust-lang/crates.io-index" 1223 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 1224 + dependencies = [ 1225 + "errno-dragonfly", 1226 + "libc", 1227 + "windows-sys 0.48.0", 1228 + ] 1229 + 1230 + [[package]] 1231 + name = "errno-dragonfly" 1232 + version = "0.1.2" 1233 + source = "registry+https://github.com/rust-lang/crates.io-index" 1234 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 1235 + dependencies = [ 1236 + "cc", 1237 + "libc", 1238 + ] 1239 + 1240 + [[package]] 1241 + name = "etcetera" 1242 + version = "0.8.0" 1243 + source = "registry+https://github.com/rust-lang/crates.io-index" 1244 + checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943" 1245 + dependencies = [ 1246 + "cfg-if", 1247 + "home", 1248 + "windows-sys 0.48.0", 1249 + ] 1250 + 1251 + [[package]] 1252 + name = "event-listener" 1253 + version = "2.5.3" 1254 + source = "registry+https://github.com/rust-lang/crates.io-index" 1255 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 1256 + 1257 + [[package]] 1258 + name = "fallible-iterator" 1259 + version = "0.2.0" 1260 + source = "registry+https://github.com/rust-lang/crates.io-index" 1261 + checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" 1262 + 1263 + [[package]] 1264 + name = "fallible-streaming-iterator" 1265 + version = "0.1.9" 1266 + source = "registry+https://github.com/rust-lang/crates.io-index" 1267 + checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 1268 + 1269 + [[package]] 1270 + name = "farmhash" 1271 + version = "1.1.5" 1272 + source = "registry+https://github.com/rust-lang/crates.io-index" 1273 + checksum = "f35ce9c8fb9891c75ceadbc330752951a4e369b50af10775955aeb9af3eee34b" 1274 + 1275 + [[package]] 1276 + name = "fast-float" 1277 + version = "0.2.0" 1278 + source = "registry+https://github.com/rust-lang/crates.io-index" 1279 + checksum = "95765f67b4b18863968b4a1bd5bb576f732b29a4a28c7cd84c09fa3e2875f33c" 1280 + 1281 + [[package]] 1282 + name = "fastrand" 1283 + version = "2.0.0" 1284 + source = "registry+https://github.com/rust-lang/crates.io-index" 1285 + checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 1286 + 1287 + [[package]] 1288 + name = "ff" 1289 + version = "0.13.0" 1290 + source = "registry+https://github.com/rust-lang/crates.io-index" 1291 + checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" 1292 + dependencies = [ 1293 + "rand_core", 1294 + "subtle", 1295 + ] 1296 + 1297 + [[package]] 1298 + name = "filetime" 1299 + version = "0.2.21" 1300 + source = "registry+https://github.com/rust-lang/crates.io-index" 1301 + checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" 1302 + dependencies = [ 1303 + "cfg-if", 1304 + "libc", 1305 + "redox_syscall 0.2.16", 1306 + "windows-sys 0.48.0", 1307 + ] 1308 + 1309 + [[package]] 1310 + name = "fixedbitset" 1311 + version = "0.4.2" 1312 + source = "registry+https://github.com/rust-lang/crates.io-index" 1313 + checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 1314 + 1315 + [[package]] 1316 + name = "flate2" 1317 + version = "1.0.26" 1318 + source = "registry+https://github.com/rust-lang/crates.io-index" 1319 + checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 1320 + dependencies = [ 1321 + "crc32fast", 1322 + "libz-sys", 1323 + "miniz_oxide", 1324 + ] 1325 + 1326 + [[package]] 1327 + name = "flume" 1328 + version = "0.10.14" 1329 + source = "registry+https://github.com/rust-lang/crates.io-index" 1330 + checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 1331 + dependencies = [ 1332 + "futures-core", 1333 + "futures-sink", 1334 + "pin-project", 1335 + "spin 0.9.8", 1336 + ] 1337 + 1338 + [[package]] 1339 + name = "fnv" 1340 + version = "1.0.7" 1341 + source = "registry+https://github.com/rust-lang/crates.io-index" 1342 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1343 + 1344 + [[package]] 1345 + name = "foreign-types" 1346 + version = "0.3.2" 1347 + source = "registry+https://github.com/rust-lang/crates.io-index" 1348 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1349 + dependencies = [ 1350 + "foreign-types-shared", 1351 + ] 1352 + 1353 + [[package]] 1354 + name = "foreign-types-shared" 1355 + version = "0.1.1" 1356 + source = "registry+https://github.com/rust-lang/crates.io-index" 1357 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1358 + 1359 + [[package]] 1360 + name = "form-data" 1361 + version = "0.4.2" 1362 + source = "registry+https://github.com/rust-lang/crates.io-index" 1363 + checksum = "0322eefcd026820bbb430b427f0e9b22fc3952f163df23b74a3c5639bae32f0f" 1364 + dependencies = [ 1365 + "bytes", 1366 + "http", 1367 + "httparse", 1368 + "memchr", 1369 + "mime", 1370 + "serde", 1371 + "thiserror", 1372 + "tracing", 1373 + ] 1374 + 1375 + [[package]] 1376 + name = "form_urlencoded" 1377 + version = "1.2.0" 1378 + source = "registry+https://github.com/rust-lang/crates.io-index" 1379 + checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 1380 + dependencies = [ 1381 + "percent-encoding", 1382 + ] 1383 + 1384 + [[package]] 1385 + name = "foundationdb" 1386 + version = "0.8.0" 1387 + source = "registry+https://github.com/rust-lang/crates.io-index" 1388 + checksum = "8696fd1be198f101eb58aeecf0f504fc02b28c7afcc008b4e4a998a91b305108" 1389 + dependencies = [ 1390 + "async-recursion", 1391 + "async-trait", 1392 + "foundationdb-gen", 1393 + "foundationdb-macros", 1394 + "foundationdb-sys", 1395 + "futures", 1396 + "memchr", 1397 + "rand", 1398 + "serde", 1399 + "serde_bytes", 1400 + "serde_json", 1401 + "static_assertions", 1402 + "uuid", 1403 + ] 1404 + 1405 + [[package]] 1406 + name = "foundationdb-gen" 1407 + version = "0.8.0" 1408 + source = "registry+https://github.com/rust-lang/crates.io-index" 1409 + checksum = "62239700f01b041b6372aaeb847c52f960e1a69fd2b1025dc995ea3dd90e3308" 1410 + dependencies = [ 1411 + "xml-rs", 1412 + ] 1413 + 1414 + [[package]] 1415 + name = "foundationdb-macros" 1416 + version = "0.2.0" 1417 + source = "registry+https://github.com/rust-lang/crates.io-index" 1418 + checksum = "83c8d52fe8b46ab822b4decdcc0d6d85aeedfc98f0d52ba2bd4aec4a97807516" 1419 + dependencies = [ 1420 + "proc-macro2", 1421 + "quote", 1422 + "syn 2.0.27", 1423 + "try_map", 1424 + ] 1425 + 1426 + [[package]] 1427 + name = "foundationdb-sys" 1428 + version = "0.8.0" 1429 + source = "registry+https://github.com/rust-lang/crates.io-index" 1430 + checksum = "98e49545f5393d276b7b888c77e3f9519fd33727435f8244344be72c3284256f" 1431 + dependencies = [ 1432 + "bindgen 0.65.1", 1433 + ] 1434 + 1435 + [[package]] 1436 + name = "futures" 1437 + version = "0.3.28" 1438 + source = "registry+https://github.com/rust-lang/crates.io-index" 1439 + checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 1440 + dependencies = [ 1441 + "futures-channel", 1442 + "futures-core", 1443 + "futures-executor", 1444 + "futures-io", 1445 + "futures-sink", 1446 + "futures-task", 1447 + "futures-util", 1448 + ] 1449 + 1450 + [[package]] 1451 + name = "futures-channel" 1452 + version = "0.3.28" 1453 + source = "registry+https://github.com/rust-lang/crates.io-index" 1454 + checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 1455 + dependencies = [ 1456 + "futures-core", 1457 + "futures-sink", 1458 + ] 1459 + 1460 + [[package]] 1461 + name = "futures-core" 1462 + version = "0.3.28" 1463 + source = "registry+https://github.com/rust-lang/crates.io-index" 1464 + checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 1465 + 1466 + [[package]] 1467 + name = "futures-executor" 1468 + version = "0.3.28" 1469 + source = "registry+https://github.com/rust-lang/crates.io-index" 1470 + checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 1471 + dependencies = [ 1472 + "futures-core", 1473 + "futures-task", 1474 + "futures-util", 1475 + ] 1476 + 1477 + [[package]] 1478 + name = "futures-intrusive" 1479 + version = "0.5.0" 1480 + source = "registry+https://github.com/rust-lang/crates.io-index" 1481 + checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" 1482 + dependencies = [ 1483 + "futures-core", 1484 + "lock_api", 1485 + "parking_lot", 1486 + ] 1487 + 1488 + [[package]] 1489 + name = "futures-io" 1490 + version = "0.3.28" 1491 + source = "registry+https://github.com/rust-lang/crates.io-index" 1492 + checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 1493 + 1494 + [[package]] 1495 + name = "futures-macro" 1496 + version = "0.3.28" 1497 + source = "registry+https://github.com/rust-lang/crates.io-index" 1498 + checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 1499 + dependencies = [ 1500 + "proc-macro2", 1501 + "quote", 1502 + "syn 2.0.27", 1503 + ] 1504 + 1505 + [[package]] 1506 + name = "futures-sink" 1507 + version = "0.3.28" 1508 + source = "registry+https://github.com/rust-lang/crates.io-index" 1509 + checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 1510 + 1511 + [[package]] 1512 + name = "futures-task" 1513 + version = "0.3.28" 1514 + source = "registry+https://github.com/rust-lang/crates.io-index" 1515 + checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 1516 + 1517 + [[package]] 1518 + name = "futures-util" 1519 + version = "0.3.28" 1520 + source = "registry+https://github.com/rust-lang/crates.io-index" 1521 + checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 1522 + dependencies = [ 1523 + "futures-channel", 1524 + "futures-core", 1525 + "futures-io", 1526 + "futures-macro", 1527 + "futures-sink", 1528 + "futures-task", 1529 + "memchr", 1530 + "pin-project-lite", 1531 + "pin-utils", 1532 + "slab", 1533 + ] 1534 + 1535 + [[package]] 1536 + name = "fxhash" 1537 + version = "0.2.1" 1538 + source = "registry+https://github.com/rust-lang/crates.io-index" 1539 + checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 1540 + dependencies = [ 1541 + "byteorder", 1542 + ] 1543 + 1544 + [[package]] 1545 + name = "generic-array" 1546 + version = "0.14.7" 1547 + source = "registry+https://github.com/rust-lang/crates.io-index" 1548 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1549 + dependencies = [ 1550 + "typenum", 1551 + "version_check", 1552 + "zeroize", 1553 + ] 1554 + 1555 + [[package]] 1556 + name = "gethostname" 1557 + version = "0.4.3" 1558 + source = "registry+https://github.com/rust-lang/crates.io-index" 1559 + checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" 1560 + dependencies = [ 1561 + "libc", 1562 + "windows-targets 0.48.1", 1563 + ] 1564 + 1565 + [[package]] 1566 + name = "getrandom" 1567 + version = "0.2.10" 1568 + source = "registry+https://github.com/rust-lang/crates.io-index" 1569 + checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 1570 + dependencies = [ 1571 + "cfg-if", 1572 + "libc", 1573 + "wasi 0.11.0+wasi-snapshot-preview1", 1574 + ] 1575 + 1576 + [[package]] 1577 + name = "ghash" 1578 + version = "0.5.0" 1579 + source = "registry+https://github.com/rust-lang/crates.io-index" 1580 + checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" 1581 + dependencies = [ 1582 + "opaque-debug", 1583 + "polyval", 1584 + ] 1585 + 1586 + [[package]] 1587 + name = "gimli" 1588 + version = "0.27.3" 1589 + source = "registry+https://github.com/rust-lang/crates.io-index" 1590 + checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 1591 + 1592 + [[package]] 1593 + name = "glob" 1594 + version = "0.3.1" 1595 + source = "registry+https://github.com/rust-lang/crates.io-index" 1596 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1597 + 1598 + [[package]] 1599 + name = "group" 1600 + version = "0.13.0" 1601 + source = "registry+https://github.com/rust-lang/crates.io-index" 1602 + checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 1603 + dependencies = [ 1604 + "ff", 1605 + "rand_core", 1606 + "subtle", 1607 + ] 1608 + 1609 + [[package]] 1610 + name = "h2" 1611 + version = "0.3.20" 1612 + source = "registry+https://github.com/rust-lang/crates.io-index" 1613 + checksum = "97ec8491ebaf99c8eaa73058b045fe58073cd6be7f596ac993ced0b0a0c01049" 1614 + dependencies = [ 1615 + "bytes", 1616 + "fnv", 1617 + "futures-core", 1618 + "futures-sink", 1619 + "futures-util", 1620 + "http", 1621 + "indexmap 1.9.3", 1622 + "slab", 1623 + "tokio", 1624 + "tokio-util", 1625 + "tracing", 1626 + ] 1627 + 1628 + [[package]] 1629 + name = "hashbrown" 1630 + version = "0.12.3" 1631 + source = "registry+https://github.com/rust-lang/crates.io-index" 1632 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1633 + dependencies = [ 1634 + "ahash 0.7.6", 1635 + ] 1636 + 1637 + [[package]] 1638 + name = "hashbrown" 1639 + version = "0.14.0" 1640 + source = "registry+https://github.com/rust-lang/crates.io-index" 1641 + checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1642 + dependencies = [ 1643 + "ahash 0.8.3", 1644 + "allocator-api2", 1645 + ] 1646 + 1647 + [[package]] 1648 + name = "hashlink" 1649 + version = "0.8.3" 1650 + source = "registry+https://github.com/rust-lang/crates.io-index" 1651 + checksum = "312f66718a2d7789ffef4f4b7b213138ed9f1eb3aa1d0d82fc99f88fb3ffd26f" 1652 + dependencies = [ 1653 + "hashbrown 0.14.0", 1654 + ] 1655 + 1656 + [[package]] 1657 + name = "heck" 1658 + version = "0.4.1" 1659 + source = "registry+https://github.com/rust-lang/crates.io-index" 1660 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1661 + dependencies = [ 1662 + "unicode-segmentation", 1663 + ] 1664 + 1665 + [[package]] 1666 + name = "hermit-abi" 1667 + version = "0.3.2" 1668 + source = "registry+https://github.com/rust-lang/crates.io-index" 1669 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 1670 + 1671 + [[package]] 1672 + name = "hex" 1673 + version = "0.4.3" 1674 + source = "registry+https://github.com/rust-lang/crates.io-index" 1675 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1676 + 1677 + [[package]] 1678 + name = "hkdf" 1679 + version = "0.12.3" 1680 + source = "registry+https://github.com/rust-lang/crates.io-index" 1681 + checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" 1682 + dependencies = [ 1683 + "hmac 0.12.1", 1684 + ] 1685 + 1686 + [[package]] 1687 + name = "hmac" 1688 + version = "0.10.1" 1689 + source = "registry+https://github.com/rust-lang/crates.io-index" 1690 + checksum = "c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15" 1691 + dependencies = [ 1692 + "crypto-mac", 1693 + "digest 0.9.0", 1694 + ] 1695 + 1696 + [[package]] 1697 + name = "hmac" 1698 + version = "0.12.1" 1699 + source = "registry+https://github.com/rust-lang/crates.io-index" 1700 + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1701 + dependencies = [ 1702 + "digest 0.10.7", 1703 + ] 1704 + 1705 + [[package]] 1706 + name = "home" 1707 + version = "0.5.5" 1708 + source = "registry+https://github.com/rust-lang/crates.io-index" 1709 + checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 1710 + dependencies = [ 1711 + "windows-sys 0.48.0", 1712 + ] 1713 + 1714 + [[package]] 1715 + name = "hostname" 1716 + version = "0.3.1" 1717 + source = "registry+https://github.com/rust-lang/crates.io-index" 1718 + checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" 1719 + dependencies = [ 1720 + "libc", 1721 + "match_cfg", 1722 + "winapi", 1723 + ] 1724 + 1725 + [[package]] 1726 + name = "http" 1727 + version = "0.2.9" 1728 + source = "registry+https://github.com/rust-lang/crates.io-index" 1729 + checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1730 + dependencies = [ 1731 + "bytes", 1732 + "fnv", 1733 + "itoa", 1734 + ] 1735 + 1736 + [[package]] 1737 + name = "http-body" 1738 + version = "0.4.5" 1739 + source = "registry+https://github.com/rust-lang/crates.io-index" 1740 + checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1741 + dependencies = [ 1742 + "bytes", 1743 + "http", 1744 + "pin-project-lite", 1745 + ] 1746 + 1747 + [[package]] 1748 + name = "http-body" 1749 + version = "1.0.0-rc.2" 1750 + source = "registry+https://github.com/rust-lang/crates.io-index" 1751 + checksum = "951dfc2e32ac02d67c90c0d65bd27009a635dc9b381a2cc7d284ab01e3a0150d" 1752 + dependencies = [ 1753 + "bytes", 1754 + "http", 1755 + ] 1756 + 1757 + [[package]] 1758 + name = "http-body-util" 1759 + version = "0.1.0-rc.3" 1760 + source = "registry+https://github.com/rust-lang/crates.io-index" 1761 + checksum = "08ef12f041acdd397010e5fb6433270c147d3b8b2d0a840cd7fff8e531dca5c8" 1762 + dependencies = [ 1763 + "bytes", 1764 + "futures-util", 1765 + "http", 1766 + "http-body 1.0.0-rc.2", 1767 + "pin-project-lite", 1768 + ] 1769 + 1770 + [[package]] 1771 + name = "httparse" 1772 + version = "1.8.0" 1773 + source = "registry+https://github.com/rust-lang/crates.io-index" 1774 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1775 + 1776 + [[package]] 1777 + name = "httpdate" 1778 + version = "1.0.2" 1779 + source = "registry+https://github.com/rust-lang/crates.io-index" 1780 + checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1781 + 1782 + [[package]] 1783 + name = "human-size" 1784 + version = "0.4.3" 1785 + source = "registry+https://github.com/rust-lang/crates.io-index" 1786 + checksum = "9994b79e8c1a39b3166c63ae7823bb2b00831e2a96a31399c50fe69df408eaeb" 1787 + 1788 + [[package]] 1789 + name = "hyper" 1790 + version = "0.14.27" 1791 + source = "registry+https://github.com/rust-lang/crates.io-index" 1792 + checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 1793 + dependencies = [ 1794 + "bytes", 1795 + "futures-channel", 1796 + "futures-core", 1797 + "futures-util", 1798 + "h2", 1799 + "http", 1800 + "http-body 0.4.5", 1801 + "httparse", 1802 + "httpdate", 1803 + "itoa", 1804 + "pin-project-lite", 1805 + "socket2 0.4.9", 1806 + "tokio", 1807 + "tower-service", 1808 + "tracing", 1809 + "want", 1810 + ] 1811 + 1812 + [[package]] 1813 + name = "hyper" 1814 + version = "1.0.0-rc.4" 1815 + source = "registry+https://github.com/rust-lang/crates.io-index" 1816 + checksum = "d280a71f348bcc670fc55b02b63c53a04ac0bf2daff2980795aeaf53edae10e6" 1817 + dependencies = [ 1818 + "bytes", 1819 + "futures-channel", 1820 + "futures-util", 1821 + "h2", 1822 + "http", 1823 + "http-body 1.0.0-rc.2", 1824 + "httparse", 1825 + "httpdate", 1826 + "itoa", 1827 + "pin-project-lite", 1828 + "tokio", 1829 + "tracing", 1830 + "want", 1831 + ] 1832 + 1833 + [[package]] 1834 + name = "hyper-rustls" 1835 + version = "0.24.1" 1836 + source = "registry+https://github.com/rust-lang/crates.io-index" 1837 + checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" 1838 + dependencies = [ 1839 + "futures-util", 1840 + "http", 1841 + "hyper 0.14.27", 1842 + "rustls 0.21.5", 1843 + "tokio", 1844 + "tokio-rustls 0.24.1", 1845 + ] 1846 + 1847 + [[package]] 1848 + name = "hyper-timeout" 1849 + version = "0.4.1" 1850 + source = "registry+https://github.com/rust-lang/crates.io-index" 1851 + checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" 1852 + dependencies = [ 1853 + "hyper 0.14.27", 1854 + "pin-project-lite", 1855 + "tokio", 1856 + "tokio-io-timeout", 1857 + ] 1858 + 1859 + [[package]] 1860 + name = "hyper-util" 1861 + version = "0.0.0" 1862 + source = "git+https://github.com/hyperium/hyper-util#f898015fc9eca9f459ddac521db278d904099e89" 1863 + dependencies = [ 1864 + "futures-channel", 1865 + "futures-util", 1866 + "http", 1867 + "hyper 1.0.0-rc.4", 1868 + "once_cell", 1869 + "pin-project-lite", 1870 + "socket2 0.4.9", 1871 + "tokio", 1872 + "tower", 1873 + "tower-service", 1874 + "tracing", 1875 + ] 1876 + 1877 + [[package]] 1878 + name = "iana-time-zone" 1879 + version = "0.1.57" 1880 + source = "registry+https://github.com/rust-lang/crates.io-index" 1881 + checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 1882 + dependencies = [ 1883 + "android_system_properties", 1884 + "core-foundation-sys", 1885 + "iana-time-zone-haiku", 1886 + "js-sys", 1887 + "wasm-bindgen", 1888 + "windows", 1889 + ] 1890 + 1891 + [[package]] 1892 + name = "iana-time-zone-haiku" 1893 + version = "0.1.2" 1894 + source = "registry+https://github.com/rust-lang/crates.io-index" 1895 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1896 + dependencies = [ 1897 + "cc", 1898 + ] 1899 + 1900 + [[package]] 1901 + name = "idna" 1902 + version = "0.2.3" 1903 + source = "registry+https://github.com/rust-lang/crates.io-index" 1904 + checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 1905 + dependencies = [ 1906 + "matches", 1907 + "unicode-bidi", 1908 + "unicode-normalization", 1909 + ] 1910 + 1911 + [[package]] 1912 + name = "idna" 1913 + version = "0.4.0" 1914 + source = "registry+https://github.com/rust-lang/crates.io-index" 1915 + checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 1916 + dependencies = [ 1917 + "unicode-bidi", 1918 + "unicode-normalization", 1919 + ] 1920 + 1921 + [[package]] 1922 + name = "imap" 1923 + version = "0.3.1" 1924 + dependencies = [ 1925 + "ahash 0.8.3", 1926 + "dashmap", 1927 + "directory", 1928 + "imap_proto", 1929 + "jmap", 1930 + "jmap_proto", 1931 + "mail-parser", 1932 + "mail-send", 1933 + "md5", 1934 + "parking_lot", 1935 + "rustls 0.21.5", 1936 + "rustls-pemfile", 1937 + "store", 1938 + "tokio", 1939 + "tokio-rustls 0.24.1", 1940 + "tracing", 1941 + "utils", 1942 + ] 1943 + 1944 + [[package]] 1945 + name = "imap_proto" 1946 + version = "0.1.0" 1947 + dependencies = [ 1948 + "ahash 0.8.3", 1949 + "chrono", 1950 + "jmap_proto", 1951 + "mail-parser", 1952 + "tokio", 1953 + ] 1954 + 1955 + [[package]] 1956 + name = "indexmap" 1957 + version = "1.9.3" 1958 + source = "registry+https://github.com/rust-lang/crates.io-index" 1959 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1960 + dependencies = [ 1961 + "autocfg", 1962 + "hashbrown 0.12.3", 1963 + ] 1964 + 1965 + [[package]] 1966 + name = "indexmap" 1967 + version = "2.0.0" 1968 + source = "registry+https://github.com/rust-lang/crates.io-index" 1969 + checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 1970 + dependencies = [ 1971 + "equivalent", 1972 + "hashbrown 0.14.0", 1973 + ] 1974 + 1975 + [[package]] 1976 + name = "indicatif" 1977 + version = "0.17.5" 1978 + source = "registry+https://github.com/rust-lang/crates.io-index" 1979 + checksum = "8ff8cc23a7393a397ed1d7f56e6365cba772aba9f9912ab968b03043c395d057" 1980 + dependencies = [ 1981 + "console", 1982 + "instant", 1983 + "number_prefix", 1984 + "portable-atomic", 1985 + "unicode-width", 1986 + ] 1987 + 1988 + [[package]] 1989 + name = "inout" 1990 + version = "0.1.3" 1991 + source = "registry+https://github.com/rust-lang/crates.io-index" 1992 + checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1993 + dependencies = [ 1994 + "generic-array", 1995 + ] 1996 + 1997 + [[package]] 1998 + name = "instant" 1999 + version = "0.1.12" 2000 + source = "registry+https://github.com/rust-lang/crates.io-index" 2001 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 2002 + dependencies = [ 2003 + "cfg-if", 2004 + ] 2005 + 2006 + [[package]] 2007 + name = "ipconfig" 2008 + version = "0.3.2" 2009 + source = "registry+https://github.com/rust-lang/crates.io-index" 2010 + checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 2011 + dependencies = [ 2012 + "socket2 0.5.3", 2013 + "widestring", 2014 + "windows-sys 0.48.0", 2015 + "winreg 0.50.0", 2016 + ] 2017 + 2018 + [[package]] 2019 + name = "ipnet" 2020 + version = "2.8.0" 2021 + source = "registry+https://github.com/rust-lang/crates.io-index" 2022 + checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 2023 + 2024 + [[package]] 2025 + name = "is-terminal" 2026 + version = "0.4.9" 2027 + source = "registry+https://github.com/rust-lang/crates.io-index" 2028 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 2029 + dependencies = [ 2030 + "hermit-abi", 2031 + "rustix", 2032 + "windows-sys 0.48.0", 2033 + ] 2034 + 2035 + [[package]] 2036 + name = "itertools" 2037 + version = "0.10.5" 2038 + source = "registry+https://github.com/rust-lang/crates.io-index" 2039 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 2040 + dependencies = [ 2041 + "either", 2042 + ] 2043 + 2044 + [[package]] 2045 + name = "itoa" 2046 + version = "1.0.9" 2047 + source = "registry+https://github.com/rust-lang/crates.io-index" 2048 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 2049 + 2050 + [[package]] 2051 + name = "jemalloc-sys" 2052 + version = "0.5.3+5.3.0-patched" 2053 + source = "registry+https://github.com/rust-lang/crates.io-index" 2054 + checksum = "f9bd5d616ea7ed58b571b2e209a65759664d7fb021a0819d7a790afc67e47ca1" 2055 + dependencies = [ 2056 + "cc", 2057 + "libc", 2058 + ] 2059 + 2060 + [[package]] 2061 + name = "jemallocator" 2062 + version = "0.5.0" 2063 + source = "registry+https://github.com/rust-lang/crates.io-index" 2064 + checksum = "16c2514137880c52b0b4822b563fadd38257c1f380858addb74a400889696ea6" 2065 + dependencies = [ 2066 + "jemalloc-sys", 2067 + "libc", 2068 + ] 2069 + 2070 + [[package]] 2071 + name = "jieba-rs" 2072 + version = "0.6.8" 2073 + source = "registry+https://github.com/rust-lang/crates.io-index" 2074 + checksum = "93f0c1347cd3ac8d7c6e3a2dc33ac496d365cf09fc0831aa61111e1a6738983e" 2075 + dependencies = [ 2076 + "cedarwood", 2077 + "fxhash", 2078 + "hashbrown 0.14.0", 2079 + "lazy_static", 2080 + "phf", 2081 + "phf_codegen", 2082 + "regex", 2083 + ] 2084 + 2085 + [[package]] 2086 + name = "jmap" 2087 + version = "0.3.1" 2088 + dependencies = [ 2089 + "aes-gcm", 2090 + "aes-gcm-siv", 2091 + "async-stream", 2092 + "base64 0.21.2", 2093 + "bincode", 2094 + "chrono", 2095 + "dashmap", 2096 + "directory", 2097 + "ece", 2098 + "form-data", 2099 + "form_urlencoded", 2100 + "futures-util", 2101 + "hkdf", 2102 + "http-body-util", 2103 + "hyper 1.0.0-rc.4", 2104 + "hyper-util", 2105 + "jmap_proto", 2106 + "mail-builder", 2107 + "mail-parser", 2108 + "mail-send", 2109 + "mime", 2110 + "p256", 2111 + "reqwest", 2112 + "serde", 2113 + "serde_json", 2114 + "sha2 0.10.7", 2115 + "sieve-rs", 2116 + "smtp", 2117 + "smtp-proto", 2118 + "sqlx", 2119 + "store", 2120 + "tokio", 2121 + "tokio-tungstenite", 2122 + "tracing", 2123 + "tungstenite", 2124 + "utils", 2125 + ] 2126 + 2127 + [[package]] 2128 + name = "jmap-client" 2129 + version = "0.3.0" 2130 + source = "git+https://github.com/stalwartlabs/jmap-client#a55af189d41a21cf5a51c1c69852cf6143cc8102" 2131 + dependencies = [ 2132 + "ahash 0.8.3", 2133 + "async-stream", 2134 + "base64 0.13.1", 2135 + "chrono", 2136 + "futures-util", 2137 + "maybe-async 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 2138 + "parking_lot", 2139 + "reqwest", 2140 + "rustls 0.21.5", 2141 + "serde", 2142 + "serde_json", 2143 + "tokio", 2144 + "tokio-tungstenite", 2145 + ] 2146 + 2147 + [[package]] 2148 + name = "jmap_proto" 2149 + version = "0.1.0" 2150 + dependencies = [ 2151 + "ahash 0.8.3", 2152 + "fast-float", 2153 + "mail-parser", 2154 + "serde", 2155 + "serde_json", 2156 + "store", 2157 + "tokio", 2158 + "tracing", 2159 + "utils", 2160 + ] 2161 + 2162 + [[package]] 2163 + name = "jobserver" 2164 + version = "0.1.26" 2165 + source = "registry+https://github.com/rust-lang/crates.io-index" 2166 + checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" 2167 + dependencies = [ 2168 + "libc", 2169 + ] 2170 + 2171 + [[package]] 2172 + name = "js-sys" 2173 + version = "0.3.64" 2174 + source = "registry+https://github.com/rust-lang/crates.io-index" 2175 + checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 2176 + dependencies = [ 2177 + "wasm-bindgen", 2178 + ] 2179 + 2180 + [[package]] 2181 + name = "lazy_static" 2182 + version = "1.4.0" 2183 + source = "registry+https://github.com/rust-lang/crates.io-index" 2184 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 2185 + dependencies = [ 2186 + "spin 0.5.2", 2187 + ] 2188 + 2189 + [[package]] 2190 + name = "lazycell" 2191 + version = "1.3.0" 2192 + source = "registry+https://github.com/rust-lang/crates.io-index" 2193 + checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 2194 + 2195 + [[package]] 2196 + name = "lber" 2197 + version = "0.4.2" 2198 + source = "registry+https://github.com/rust-lang/crates.io-index" 2199 + checksum = "2df7f9fd9f64cf8f59e1a4a0753fe7d575a5b38d3d7ac5758dcee9357d83ef0a" 2200 + dependencies = [ 2201 + "bytes", 2202 + "nom", 2203 + ] 2204 + 2205 + [[package]] 2206 + name = "ldap3" 2207 + version = "0.11.3" 2208 + source = "registry+https://github.com/rust-lang/crates.io-index" 2209 + checksum = "6dceb52eac140c8679326f619b963577ccf5a4ab025fe5e6db424d2fd3e4f400" 2210 + dependencies = [ 2211 + "async-trait", 2212 + "bytes", 2213 + "futures", 2214 + "futures-util", 2215 + "lazy_static", 2216 + "lber", 2217 + "log", 2218 + "nom", 2219 + "percent-encoding", 2220 + "ring", 2221 + "rustls 0.21.5", 2222 + "rustls-native-certs", 2223 + "thiserror", 2224 + "tokio", 2225 + "tokio-rustls 0.24.1", 2226 + "tokio-stream", 2227 + "tokio-util", 2228 + "url", 2229 + "x509-parser", 2230 + ] 2231 + 2232 + [[package]] 2233 + name = "libc" 2234 + version = "0.2.147" 2235 + source = "registry+https://github.com/rust-lang/crates.io-index" 2236 + checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 2237 + 2238 + [[package]] 2239 + name = "libloading" 2240 + version = "0.7.4" 2241 + source = "registry+https://github.com/rust-lang/crates.io-index" 2242 + checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 2243 + dependencies = [ 2244 + "cfg-if", 2245 + "winapi", 2246 + ] 2247 + 2248 + [[package]] 2249 + name = "libm" 2250 + version = "0.2.7" 2251 + source = "registry+https://github.com/rust-lang/crates.io-index" 2252 + checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" 2253 + 2254 + [[package]] 2255 + name = "librocksdb-sys" 2256 + version = "0.10.0+7.9.2" 2257 + source = "registry+https://github.com/rust-lang/crates.io-index" 2258 + checksum = "0fe4d5874f5ff2bc616e55e8c6086d478fcda13faf9495768a4aa1c22042d30b" 2259 + dependencies = [ 2260 + "bindgen 0.64.0", 2261 + "bzip2-sys", 2262 + "cc", 2263 + "glob", 2264 + "libc", 2265 + "libz-sys", 2266 + "lz4-sys", 2267 + "zstd-sys", 2268 + ] 2269 + 2270 + [[package]] 2271 + name = "libsqlite3-sys" 2272 + version = "0.26.0" 2273 + source = "registry+https://github.com/rust-lang/crates.io-index" 2274 + checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326" 2275 + dependencies = [ 2276 + "cc", 2277 + "pkg-config", 2278 + "vcpkg", 2279 + ] 2280 + 2281 + [[package]] 2282 + name = "libz-sys" 2283 + version = "1.1.9" 2284 + source = "registry+https://github.com/rust-lang/crates.io-index" 2285 + checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db" 2286 + dependencies = [ 2287 + "cc", 2288 + "pkg-config", 2289 + "vcpkg", 2290 + ] 2291 + 2292 + [[package]] 2293 + name = "linked-hash-map" 2294 + version = "0.5.6" 2295 + source = "registry+https://github.com/rust-lang/crates.io-index" 2296 + checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 2297 + 2298 + [[package]] 2299 + name = "linux-raw-sys" 2300 + version = "0.4.3" 2301 + source = "registry+https://github.com/rust-lang/crates.io-index" 2302 + checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" 2303 + 2304 + [[package]] 2305 + name = "lock_api" 2306 + version = "0.4.10" 2307 + source = "registry+https://github.com/rust-lang/crates.io-index" 2308 + checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 2309 + dependencies = [ 2310 + "autocfg", 2311 + "scopeguard", 2312 + ] 2313 + 2314 + [[package]] 2315 + name = "log" 2316 + version = "0.4.19" 2317 + source = "registry+https://github.com/rust-lang/crates.io-index" 2318 + checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 2319 + 2320 + [[package]] 2321 + name = "lru-cache" 2322 + version = "0.1.2" 2323 + source = "registry+https://github.com/rust-lang/crates.io-index" 2324 + checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" 2325 + dependencies = [ 2326 + "linked-hash-map", 2327 + ] 2328 + 2329 + [[package]] 2330 + name = "lz4-sys" 2331 + version = "1.9.4" 2332 + source = "registry+https://github.com/rust-lang/crates.io-index" 2333 + checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" 2334 + dependencies = [ 2335 + "cc", 2336 + "libc", 2337 + ] 2338 + 2339 + [[package]] 2340 + name = "mail-auth" 2341 + version = "0.3.2" 2342 + source = "git+https://github.com/stalwartlabs/mail-auth#a6cd1d6cc0a79943903e8154eecc29f2de003e2a" 2343 + dependencies = [ 2344 + "ahash 0.8.3", 2345 + "flate2", 2346 + "lru-cache", 2347 + "mail-builder", 2348 + "mail-parser", 2349 + "parking_lot", 2350 + "quick-xml 0.28.2", 2351 + "ring", 2352 + "rustls-pemfile", 2353 + "serde", 2354 + "serde_json", 2355 + "trust-dns-resolver", 2356 + "zip", 2357 + ] 2358 + 2359 + [[package]] 2360 + name = "mail-builder" 2361 + version = "0.3.0" 2362 + source = "git+https://github.com/stalwartlabs/mail-builder#e771643f2f4ff8ea86f91f7985b1efa6ffa8aa85" 2363 + dependencies = [ 2364 + "gethostname", 2365 + ] 2366 + 2367 + [[package]] 2368 + name = "mail-parser" 2369 + version = "0.8.2" 2370 + source = "git+https://github.com/stalwartlabs/mail-parser#da62659eb609a8222edf7d1f57b28550a853921e" 2371 + dependencies = [ 2372 + "encoding_rs", 2373 + "serde", 2374 + ] 2375 + 2376 + [[package]] 2377 + name = "mail-send" 2378 + version = "0.4.0" 2379 + source = "git+https://github.com/stalwartlabs/mail-send#d5ac9b328308fd95709cb8ee1c3ce37716e210ef" 2380 + dependencies = [ 2381 + "base64 0.20.0", 2382 + "gethostname", 2383 + "md5", 2384 + "rustls 0.21.5", 2385 + "smtp-proto", 2386 + "tokio", 2387 + "tokio-rustls 0.24.1", 2388 + "webpki-roots 0.23.1", 2389 + ] 2390 + 2391 + [[package]] 2392 + name = "mail-server" 2393 + version = "0.3.1" 2394 + dependencies = [ 2395 + "directory", 2396 + "imap", 2397 + "jemallocator", 2398 + "jmap", 2399 + "jmap_proto", 2400 + "managesieve", 2401 + "smtp", 2402 + "store", 2403 + "tokio", 2404 + "tracing", 2405 + "utils", 2406 + ] 2407 + 2408 + [[package]] 2409 + name = "managesieve" 2410 + version = "0.1.0" 2411 + dependencies = [ 2412 + "ahash 0.8.3", 2413 + "bincode", 2414 + "directory", 2415 + "imap", 2416 + "imap_proto", 2417 + "jmap", 2418 + "jmap_proto", 2419 + "mail-parser", 2420 + "mail-send", 2421 + "md5", 2422 + "parking_lot", 2423 + "rustls 0.21.5", 2424 + "rustls-pemfile", 2425 + "sieve-rs", 2426 + "store", 2427 + "tokio", 2428 + "tokio-rustls 0.24.1", 2429 + "tracing", 2430 + "utils", 2431 + ] 2432 + 2433 + [[package]] 2434 + name = "maplit" 2435 + version = "1.0.2" 2436 + source = "registry+https://github.com/rust-lang/crates.io-index" 2437 + checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" 2438 + 2439 + [[package]] 2440 + name = "match_cfg" 2441 + version = "0.1.0" 2442 + source = "registry+https://github.com/rust-lang/crates.io-index" 2443 + checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" 2444 + 2445 + [[package]] 2446 + name = "matchers" 2447 + version = "0.1.0" 2448 + source = "registry+https://github.com/rust-lang/crates.io-index" 2449 + checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 2450 + dependencies = [ 2451 + "regex-automata 0.1.10", 2452 + ] 2453 + 2454 + [[package]] 2455 + name = "matches" 2456 + version = "0.1.10" 2457 + source = "registry+https://github.com/rust-lang/crates.io-index" 2458 + checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 2459 + 2460 + [[package]] 2461 + name = "matchit" 2462 + version = "0.7.0" 2463 + source = "registry+https://github.com/rust-lang/crates.io-index" 2464 + checksum = "b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40" 2465 + 2466 + [[package]] 2467 + name = "maybe-async" 2468 + version = "0.2.7" 2469 + dependencies = [ 2470 + "proc-macro2", 2471 + "quote", 2472 + "syn 1.0.109", 2473 + ] 2474 + 2475 + [[package]] 2476 + name = "maybe-async" 2477 + version = "0.2.7" 2478 + source = "registry+https://github.com/rust-lang/crates.io-index" 2479 + checksum = "0f1b8c13cb1f814b634a96b2c725449fe7ed464a7b8781de8688be5ffbd3f305" 2480 + dependencies = [ 2481 + "proc-macro2", 2482 + "quote", 2483 + "syn 1.0.109", 2484 + ] 2485 + 2486 + [[package]] 2487 + name = "md-5" 2488 + version = "0.9.1" 2489 + source = "registry+https://github.com/rust-lang/crates.io-index" 2490 + checksum = "7b5a279bb9607f9f53c22d496eade00d138d1bdcccd07d74650387cf94942a15" 2491 + dependencies = [ 2492 + "block-buffer 0.9.0", 2493 + "digest 0.9.0", 2494 + "opaque-debug", 2495 + ] 2496 + 2497 + [[package]] 2498 + name = "md-5" 2499 + version = "0.10.5" 2500 + source = "registry+https://github.com/rust-lang/crates.io-index" 2501 + checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" 2502 + dependencies = [ 2503 + "digest 0.10.7", 2504 + ] 2505 + 2506 + [[package]] 2507 + name = "md5" 2508 + version = "0.7.0" 2509 + source = "registry+https://github.com/rust-lang/crates.io-index" 2510 + checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" 2511 + 2512 + [[package]] 2513 + name = "memchr" 2514 + version = "2.5.0" 2515 + source = "registry+https://github.com/rust-lang/crates.io-index" 2516 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 2517 + 2518 + [[package]] 2519 + name = "memoffset" 2520 + version = "0.7.1" 2521 + source = "registry+https://github.com/rust-lang/crates.io-index" 2522 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 2523 + dependencies = [ 2524 + "autocfg", 2525 + ] 2526 + 2527 + [[package]] 2528 + name = "memoffset" 2529 + version = "0.9.0" 2530 + source = "registry+https://github.com/rust-lang/crates.io-index" 2531 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 2532 + dependencies = [ 2533 + "autocfg", 2534 + ] 2535 + 2536 + [[package]] 2537 + name = "mime" 2538 + version = "0.3.17" 2539 + source = "registry+https://github.com/rust-lang/crates.io-index" 2540 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 2541 + 2542 + [[package]] 2543 + name = "minimal-lexical" 2544 + version = "0.2.1" 2545 + source = "registry+https://github.com/rust-lang/crates.io-index" 2546 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 2547 + 2548 + [[package]] 2549 + name = "miniz_oxide" 2550 + version = "0.7.1" 2551 + source = "registry+https://github.com/rust-lang/crates.io-index" 2552 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 2553 + dependencies = [ 2554 + "adler", 2555 + ] 2556 + 2557 + [[package]] 2558 + name = "mio" 2559 + version = "0.8.8" 2560 + source = "registry+https://github.com/rust-lang/crates.io-index" 2561 + checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 2562 + dependencies = [ 2563 + "libc", 2564 + "wasi 0.11.0+wasi-snapshot-preview1", 2565 + "windows-sys 0.48.0", 2566 + ] 2567 + 2568 + [[package]] 2569 + name = "multimap" 2570 + version = "0.8.3" 2571 + source = "registry+https://github.com/rust-lang/crates.io-index" 2572 + checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" 2573 + 2574 + [[package]] 2575 + name = "nix" 2576 + version = "0.26.2" 2577 + source = "registry+https://github.com/rust-lang/crates.io-index" 2578 + checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 2579 + dependencies = [ 2580 + "bitflags 1.3.2", 2581 + "cfg-if", 2582 + "libc", 2583 + "memoffset 0.7.1", 2584 + "pin-utils", 2585 + "static_assertions", 2586 + ] 2587 + 2588 + [[package]] 2589 + name = "nom" 2590 + version = "7.1.3" 2591 + source = "registry+https://github.com/rust-lang/crates.io-index" 2592 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 2593 + dependencies = [ 2594 + "memchr", 2595 + "minimal-lexical", 2596 + ] 2597 + 2598 + [[package]] 2599 + name = "nu-ansi-term" 2600 + version = "0.46.0" 2601 + source = "registry+https://github.com/rust-lang/crates.io-index" 2602 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 2603 + dependencies = [ 2604 + "overload", 2605 + "winapi", 2606 + ] 2607 + 2608 + [[package]] 2609 + name = "num-bigint" 2610 + version = "0.4.3" 2611 + source = "registry+https://github.com/rust-lang/crates.io-index" 2612 + checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 2613 + dependencies = [ 2614 + "autocfg", 2615 + "num-integer", 2616 + "num-traits", 2617 + ] 2618 + 2619 + [[package]] 2620 + name = "num-bigint-dig" 2621 + version = "0.8.4" 2622 + source = "registry+https://github.com/rust-lang/crates.io-index" 2623 + checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 2624 + dependencies = [ 2625 + "byteorder", 2626 + "lazy_static", 2627 + "libm", 2628 + "num-integer", 2629 + "num-iter", 2630 + "num-traits", 2631 + "rand", 2632 + "smallvec", 2633 + "zeroize", 2634 + ] 2635 + 2636 + [[package]] 2637 + name = "num-integer" 2638 + version = "0.1.45" 2639 + source = "registry+https://github.com/rust-lang/crates.io-index" 2640 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 2641 + dependencies = [ 2642 + "autocfg", 2643 + "num-traits", 2644 + ] 2645 + 2646 + [[package]] 2647 + name = "num-iter" 2648 + version = "0.1.43" 2649 + source = "registry+https://github.com/rust-lang/crates.io-index" 2650 + checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 2651 + dependencies = [ 2652 + "autocfg", 2653 + "num-integer", 2654 + "num-traits", 2655 + ] 2656 + 2657 + [[package]] 2658 + name = "num-traits" 2659 + version = "0.2.16" 2660 + source = "registry+https://github.com/rust-lang/crates.io-index" 2661 + checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 2662 + dependencies = [ 2663 + "autocfg", 2664 + "libm", 2665 + ] 2666 + 2667 + [[package]] 2668 + name = "num_cpus" 2669 + version = "1.16.0" 2670 + source = "registry+https://github.com/rust-lang/crates.io-index" 2671 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2672 + dependencies = [ 2673 + "hermit-abi", 2674 + "libc", 2675 + ] 2676 + 2677 + [[package]] 2678 + name = "number_prefix" 2679 + version = "0.4.0" 2680 + source = "registry+https://github.com/rust-lang/crates.io-index" 2681 + checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 2682 + 2683 + [[package]] 2684 + name = "object" 2685 + version = "0.31.1" 2686 + source = "registry+https://github.com/rust-lang/crates.io-index" 2687 + checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" 2688 + dependencies = [ 2689 + "memchr", 2690 + ] 2691 + 2692 + [[package]] 2693 + name = "oid-registry" 2694 + version = "0.6.1" 2695 + source = "registry+https://github.com/rust-lang/crates.io-index" 2696 + checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" 2697 + dependencies = [ 2698 + "asn1-rs", 2699 + ] 2700 + 2701 + [[package]] 2702 + name = "once_cell" 2703 + version = "1.18.0" 2704 + source = "registry+https://github.com/rust-lang/crates.io-index" 2705 + checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 2706 + 2707 + [[package]] 2708 + name = "opaque-debug" 2709 + version = "0.3.0" 2710 + source = "registry+https://github.com/rust-lang/crates.io-index" 2711 + checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 2712 + 2713 + [[package]] 2714 + name = "openssl" 2715 + version = "0.10.55" 2716 + source = "registry+https://github.com/rust-lang/crates.io-index" 2717 + checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" 2718 + dependencies = [ 2719 + "bitflags 1.3.2", 2720 + "cfg-if", 2721 + "foreign-types", 2722 + "libc", 2723 + "once_cell", 2724 + "openssl-macros", 2725 + "openssl-sys", 2726 + ] 2727 + 2728 + [[package]] 2729 + name = "openssl-macros" 2730 + version = "0.1.1" 2731 + source = "registry+https://github.com/rust-lang/crates.io-index" 2732 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 2733 + dependencies = [ 2734 + "proc-macro2", 2735 + "quote", 2736 + "syn 2.0.27", 2737 + ] 2738 + 2739 + [[package]] 2740 + name = "openssl-probe" 2741 + version = "0.1.5" 2742 + source = "registry+https://github.com/rust-lang/crates.io-index" 2743 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 2744 + 2745 + [[package]] 2746 + name = "openssl-src" 2747 + version = "111.26.0+1.1.1u" 2748 + source = "registry+https://github.com/rust-lang/crates.io-index" 2749 + checksum = "efc62c9f12b22b8f5208c23a7200a442b2e5999f8bdf80233852122b5a4f6f37" 2750 + dependencies = [ 2751 + "cc", 2752 + ] 2753 + 2754 + [[package]] 2755 + name = "openssl-sys" 2756 + version = "0.9.90" 2757 + source = "registry+https://github.com/rust-lang/crates.io-index" 2758 + checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" 2759 + dependencies = [ 2760 + "cc", 2761 + "libc", 2762 + "openssl-src", 2763 + "pkg-config", 2764 + "vcpkg", 2765 + ] 2766 + 2767 + [[package]] 2768 + name = "opentelemetry" 2769 + version = "0.18.0" 2770 + source = "registry+https://github.com/rust-lang/crates.io-index" 2771 + checksum = "69d6c3d7288a106c0a363e4b0e8d308058d56902adefb16f4936f417ffef086e" 2772 + dependencies = [ 2773 + "opentelemetry_api", 2774 + "opentelemetry_sdk", 2775 + ] 2776 + 2777 + [[package]] 2778 + name = "opentelemetry-http" 2779 + version = "0.7.0" 2780 + source = "registry+https://github.com/rust-lang/crates.io-index" 2781 + checksum = "1edc79add46364183ece1a4542592ca593e6421c60807232f5b8f7a31703825d" 2782 + dependencies = [ 2783 + "async-trait", 2784 + "bytes", 2785 + "http", 2786 + "opentelemetry_api", 2787 + "reqwest", 2788 + ] 2789 + 2790 + [[package]] 2791 + name = "opentelemetry-otlp" 2792 + version = "0.11.0" 2793 + source = "registry+https://github.com/rust-lang/crates.io-index" 2794 + checksum = "d1c928609d087790fc936a1067bdc310ae702bdf3b090c3f281b713622c8bbde" 2795 + dependencies = [ 2796 + "async-trait", 2797 + "futures", 2798 + "futures-util", 2799 + "http", 2800 + "opentelemetry", 2801 + "opentelemetry-http", 2802 + "opentelemetry-proto", 2803 + "prost", 2804 + "reqwest", 2805 + "thiserror", 2806 + "tokio", 2807 + "tonic", 2808 + ] 2809 + 2810 + [[package]] 2811 + name = "opentelemetry-proto" 2812 + version = "0.1.0" 2813 + source = "registry+https://github.com/rust-lang/crates.io-index" 2814 + checksum = "d61a2f56df5574508dd86aaca016c917489e589ece4141df1b5e349af8d66c28" 2815 + dependencies = [ 2816 + "futures", 2817 + "futures-util", 2818 + "opentelemetry", 2819 + "prost", 2820 + "tonic", 2821 + "tonic-build", 2822 + ] 2823 + 2824 + [[package]] 2825 + name = "opentelemetry-semantic-conventions" 2826 + version = "0.10.0" 2827 + source = "registry+https://github.com/rust-lang/crates.io-index" 2828 + checksum = "9b02e0230abb0ab6636d18e2ba8fa02903ea63772281340ccac18e0af3ec9eeb" 2829 + dependencies = [ 2830 + "opentelemetry", 2831 + ] 2832 + 2833 + [[package]] 2834 + name = "opentelemetry_api" 2835 + version = "0.18.0" 2836 + source = "registry+https://github.com/rust-lang/crates.io-index" 2837 + checksum = "c24f96e21e7acc813c7a8394ee94978929db2bcc46cf6b5014fc612bf7760c22" 2838 + dependencies = [ 2839 + "fnv", 2840 + "futures-channel", 2841 + "futures-util", 2842 + "indexmap 1.9.3", 2843 + "js-sys", 2844 + "once_cell", 2845 + "pin-project-lite", 2846 + "thiserror", 2847 + ] 2848 + 2849 + [[package]] 2850 + name = "opentelemetry_sdk" 2851 + version = "0.18.0" 2852 + source = "registry+https://github.com/rust-lang/crates.io-index" 2853 + checksum = "1ca41c4933371b61c2a2f214bf16931499af4ec90543604ec828f7a625c09113" 2854 + dependencies = [ 2855 + "async-trait", 2856 + "crossbeam-channel", 2857 + "dashmap", 2858 + "fnv", 2859 + "futures-channel", 2860 + "futures-executor", 2861 + "futures-util", 2862 + "once_cell", 2863 + "opentelemetry_api", 2864 + "percent-encoding", 2865 + "rand", 2866 + "thiserror", 2867 + "tokio", 2868 + "tokio-stream", 2869 + ] 2870 + 2871 + [[package]] 2872 + name = "ordered-multimap" 2873 + version = "0.4.3" 2874 + source = "registry+https://github.com/rust-lang/crates.io-index" 2875 + checksum = "ccd746e37177e1711c20dd619a1620f34f5c8b569c53590a72dedd5344d8924a" 2876 + dependencies = [ 2877 + "dlv-list", 2878 + "hashbrown 0.12.3", 2879 + ] 2880 + 2881 + [[package]] 2882 + name = "overload" 2883 + version = "0.1.1" 2884 + source = "registry+https://github.com/rust-lang/crates.io-index" 2885 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 2886 + 2887 + [[package]] 2888 + name = "p256" 2889 + version = "0.13.2" 2890 + source = "registry+https://github.com/rust-lang/crates.io-index" 2891 + checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" 2892 + dependencies = [ 2893 + "ecdsa", 2894 + "elliptic-curve", 2895 + "primeorder", 2896 + "sha2 0.10.7", 2897 + ] 2898 + 2899 + [[package]] 2900 + name = "parking_lot" 2901 + version = "0.12.1" 2902 + source = "registry+https://github.com/rust-lang/crates.io-index" 2903 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2904 + dependencies = [ 2905 + "lock_api", 2906 + "parking_lot_core", 2907 + ] 2908 + 2909 + [[package]] 2910 + name = "parking_lot_core" 2911 + version = "0.9.8" 2912 + source = "registry+https://github.com/rust-lang/crates.io-index" 2913 + checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 2914 + dependencies = [ 2915 + "cfg-if", 2916 + "libc", 2917 + "redox_syscall 0.3.5", 2918 + "smallvec", 2919 + "windows-targets 0.48.1", 2920 + ] 2921 + 2922 + [[package]] 2923 + name = "password-hash" 2924 + version = "0.4.2" 2925 + source = "registry+https://github.com/rust-lang/crates.io-index" 2926 + checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" 2927 + dependencies = [ 2928 + "base64ct", 2929 + "rand_core", 2930 + "subtle", 2931 + ] 2932 + 2933 + [[package]] 2934 + name = "password-hash" 2935 + version = "0.5.0" 2936 + source = "registry+https://github.com/rust-lang/crates.io-index" 2937 + checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" 2938 + dependencies = [ 2939 + "base64ct", 2940 + "rand_core", 2941 + "subtle", 2942 + ] 2943 + 2944 + [[package]] 2945 + name = "paste" 2946 + version = "1.0.14" 2947 + source = "registry+https://github.com/rust-lang/crates.io-index" 2948 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2949 + 2950 + [[package]] 2951 + name = "pbkdf2" 2952 + version = "0.11.0" 2953 + source = "registry+https://github.com/rust-lang/crates.io-index" 2954 + checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" 2955 + dependencies = [ 2956 + "digest 0.10.7", 2957 + "hmac 0.12.1", 2958 + "password-hash 0.4.2", 2959 + "sha2 0.10.7", 2960 + ] 2961 + 2962 + [[package]] 2963 + name = "pbkdf2" 2964 + version = "0.12.2" 2965 + source = "registry+https://github.com/rust-lang/crates.io-index" 2966 + checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" 2967 + dependencies = [ 2968 + "digest 0.10.7", 2969 + "hmac 0.12.1", 2970 + "password-hash 0.5.0", 2971 + "sha2 0.10.7", 2972 + ] 2973 + 2974 + [[package]] 2975 + name = "peeking_take_while" 2976 + version = "0.1.2" 2977 + source = "registry+https://github.com/rust-lang/crates.io-index" 2978 + checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 2979 + 2980 + [[package]] 2981 + name = "pem-rfc7468" 2982 + version = "0.7.0" 2983 + source = "registry+https://github.com/rust-lang/crates.io-index" 2984 + checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 2985 + dependencies = [ 2986 + "base64ct", 2987 + ] 2988 + 2989 + [[package]] 2990 + name = "percent-encoding" 2991 + version = "2.3.0" 2992 + source = "registry+https://github.com/rust-lang/crates.io-index" 2993 + checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 2994 + 2995 + [[package]] 2996 + name = "petgraph" 2997 + version = "0.6.3" 2998 + source = "registry+https://github.com/rust-lang/crates.io-index" 2999 + checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" 3000 + dependencies = [ 3001 + "fixedbitset", 3002 + "indexmap 1.9.3", 3003 + ] 3004 + 3005 + [[package]] 3006 + name = "phf" 3007 + version = "0.11.2" 3008 + source = "registry+https://github.com/rust-lang/crates.io-index" 3009 + checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 3010 + dependencies = [ 3011 + "phf_macros", 3012 + "phf_shared", 3013 + ] 3014 + 3015 + [[package]] 3016 + name = "phf_codegen" 3017 + version = "0.11.2" 3018 + source = "registry+https://github.com/rust-lang/crates.io-index" 3019 + checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" 3020 + dependencies = [ 3021 + "phf_generator", 3022 + "phf_shared", 3023 + ] 3024 + 3025 + [[package]] 3026 + name = "phf_generator" 3027 + version = "0.11.2" 3028 + source = "registry+https://github.com/rust-lang/crates.io-index" 3029 + checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 3030 + dependencies = [ 3031 + "phf_shared", 3032 + "rand", 3033 + ] 3034 + 3035 + [[package]] 3036 + name = "phf_macros" 3037 + version = "0.11.2" 3038 + source = "registry+https://github.com/rust-lang/crates.io-index" 3039 + checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" 3040 + dependencies = [ 3041 + "phf_generator", 3042 + "phf_shared", 3043 + "proc-macro2", 3044 + "quote", 3045 + "syn 2.0.27", 3046 + ] 3047 + 3048 + [[package]] 3049 + name = "phf_shared" 3050 + version = "0.11.2" 3051 + source = "registry+https://github.com/rust-lang/crates.io-index" 3052 + checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 3053 + dependencies = [ 3054 + "siphasher", 3055 + ] 3056 + 3057 + [[package]] 3058 + name = "pin-project" 3059 + version = "1.1.2" 3060 + source = "registry+https://github.com/rust-lang/crates.io-index" 3061 + checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842" 3062 + dependencies = [ 3063 + "pin-project-internal", 3064 + ] 3065 + 3066 + [[package]] 3067 + name = "pin-project-internal" 3068 + version = "1.1.2" 3069 + source = "registry+https://github.com/rust-lang/crates.io-index" 3070 + checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c" 3071 + dependencies = [ 3072 + "proc-macro2", 3073 + "quote", 3074 + "syn 2.0.27", 3075 + ] 3076 + 3077 + [[package]] 3078 + name = "pin-project-lite" 3079 + version = "0.2.10" 3080 + source = "registry+https://github.com/rust-lang/crates.io-index" 3081 + checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" 3082 + 3083 + [[package]] 3084 + name = "pin-utils" 3085 + version = "0.1.0" 3086 + source = "registry+https://github.com/rust-lang/crates.io-index" 3087 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 3088 + 3089 + [[package]] 3090 + name = "pkcs1" 3091 + version = "0.7.5" 3092 + source = "registry+https://github.com/rust-lang/crates.io-index" 3093 + checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" 3094 + dependencies = [ 3095 + "der", 3096 + "pkcs8", 3097 + "spki", 3098 + ] 3099 + 3100 + [[package]] 3101 + name = "pkcs8" 3102 + version = "0.10.2" 3103 + source = "registry+https://github.com/rust-lang/crates.io-index" 3104 + checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 3105 + dependencies = [ 3106 + "der", 3107 + "spki", 3108 + ] 3109 + 3110 + [[package]] 3111 + name = "pkg-config" 3112 + version = "0.3.27" 3113 + source = "registry+https://github.com/rust-lang/crates.io-index" 3114 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 3115 + 3116 + [[package]] 3117 + name = "polyval" 3118 + version = "0.6.1" 3119 + source = "registry+https://github.com/rust-lang/crates.io-index" 3120 + checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb" 3121 + dependencies = [ 3122 + "cfg-if", 3123 + "cpufeatures", 3124 + "opaque-debug", 3125 + "universal-hash", 3126 + ] 3127 + 3128 + [[package]] 3129 + name = "portable-atomic" 3130 + version = "1.4.1" 3131 + source = "registry+https://github.com/rust-lang/crates.io-index" 3132 + checksum = "edc55135a600d700580e406b4de0d59cb9ad25e344a3a091a97ded2622ec4ec6" 3133 + 3134 + [[package]] 3135 + name = "ppv-lite86" 3136 + version = "0.2.17" 3137 + source = "registry+https://github.com/rust-lang/crates.io-index" 3138 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 3139 + 3140 + [[package]] 3141 + name = "prettyplease" 3142 + version = "0.1.25" 3143 + source = "registry+https://github.com/rust-lang/crates.io-index" 3144 + checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" 3145 + dependencies = [ 3146 + "proc-macro2", 3147 + "syn 1.0.109", 3148 + ] 3149 + 3150 + [[package]] 3151 + name = "prettyplease" 3152 + version = "0.2.12" 3153 + source = "registry+https://github.com/rust-lang/crates.io-index" 3154 + checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62" 3155 + dependencies = [ 3156 + "proc-macro2", 3157 + "syn 2.0.27", 3158 + ] 3159 + 3160 + [[package]] 3161 + name = "prettytable-rs" 3162 + version = "0.10.0" 3163 + source = "registry+https://github.com/rust-lang/crates.io-index" 3164 + checksum = "eea25e07510aa6ab6547308ebe3c036016d162b8da920dbb079e3ba8acf3d95a" 3165 + dependencies = [ 3166 + "csv", 3167 + "encode_unicode 1.0.0", 3168 + "is-terminal", 3169 + "lazy_static", 3170 + "term", 3171 + "unicode-width", 3172 + ] 3173 + 3174 + [[package]] 3175 + name = "primeorder" 3176 + version = "0.13.2" 3177 + source = "registry+https://github.com/rust-lang/crates.io-index" 3178 + checksum = "3c2fcef82c0ec6eefcc179b978446c399b3cdf73c392c35604e399eee6df1ee3" 3179 + dependencies = [ 3180 + "elliptic-curve", 3181 + ] 3182 + 3183 + [[package]] 3184 + name = "privdrop" 3185 + version = "0.5.4" 3186 + source = "registry+https://github.com/rust-lang/crates.io-index" 3187 + checksum = "9bc12de3935536ed9b69488faea4450a298dac44179b54f71806e63f55034bf9" 3188 + dependencies = [ 3189 + "libc", 3190 + "nix", 3191 + ] 3192 + 3193 + [[package]] 3194 + name = "proc-macro2" 3195 + version = "1.0.66" 3196 + source = "registry+https://github.com/rust-lang/crates.io-index" 3197 + checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 3198 + dependencies = [ 3199 + "unicode-ident", 3200 + ] 3201 + 3202 + [[package]] 3203 + name = "prost" 3204 + version = "0.11.9" 3205 + source = "registry+https://github.com/rust-lang/crates.io-index" 3206 + checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" 3207 + dependencies = [ 3208 + "bytes", 3209 + "prost-derive", 3210 + ] 3211 + 3212 + [[package]] 3213 + name = "prost-build" 3214 + version = "0.11.9" 3215 + source = "registry+https://github.com/rust-lang/crates.io-index" 3216 + checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" 3217 + dependencies = [ 3218 + "bytes", 3219 + "heck", 3220 + "itertools", 3221 + "lazy_static", 3222 + "log", 3223 + "multimap", 3224 + "petgraph", 3225 + "prettyplease 0.1.25", 3226 + "prost", 3227 + "prost-types", 3228 + "regex", 3229 + "syn 1.0.109", 3230 + "tempfile", 3231 + "which", 3232 + ] 3233 + 3234 + [[package]] 3235 + name = "prost-derive" 3236 + version = "0.11.9" 3237 + source = "registry+https://github.com/rust-lang/crates.io-index" 3238 + checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" 3239 + dependencies = [ 3240 + "anyhow", 3241 + "itertools", 3242 + "proc-macro2", 3243 + "quote", 3244 + "syn 1.0.109", 3245 + ] 3246 + 3247 + [[package]] 3248 + name = "prost-types" 3249 + version = "0.11.9" 3250 + source = "registry+https://github.com/rust-lang/crates.io-index" 3251 + checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" 3252 + dependencies = [ 3253 + "prost", 3254 + ] 3255 + 3256 + [[package]] 3257 + name = "pwhash" 3258 + version = "1.0.0" 3259 + source = "registry+https://github.com/rust-lang/crates.io-index" 3260 + checksum = "419a3ad8fa9f9d445e69d9b185a24878ae6e6f55c96e4512f4a0e28cd3bc5c56" 3261 + dependencies = [ 3262 + "blowfish", 3263 + "byteorder", 3264 + "hmac 0.10.1", 3265 + "md-5 0.9.1", 3266 + "rand", 3267 + "sha-1", 3268 + "sha2 0.9.9", 3269 + ] 3270 + 3271 + [[package]] 3272 + name = "quick-error" 3273 + version = "1.2.3" 3274 + source = "registry+https://github.com/rust-lang/crates.io-index" 3275 + checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 3276 + 3277 + [[package]] 3278 + name = "quick-xml" 3279 + version = "0.26.0" 3280 + source = "registry+https://github.com/rust-lang/crates.io-index" 3281 + checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd" 3282 + dependencies = [ 3283 + "memchr", 3284 + "serde", 3285 + ] 3286 + 3287 + [[package]] 3288 + name = "quick-xml" 3289 + version = "0.28.2" 3290 + source = "registry+https://github.com/rust-lang/crates.io-index" 3291 + checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1" 3292 + dependencies = [ 3293 + "memchr", 3294 + ] 3295 + 3296 + [[package]] 3297 + name = "quote" 3298 + version = "1.0.31" 3299 + source = "registry+https://github.com/rust-lang/crates.io-index" 3300 + checksum = "5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0" 3301 + dependencies = [ 3302 + "proc-macro2", 3303 + ] 3304 + 3305 + [[package]] 3306 + name = "r2d2" 3307 + version = "0.8.10" 3308 + source = "registry+https://github.com/rust-lang/crates.io-index" 3309 + checksum = "51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93" 3310 + dependencies = [ 3311 + "log", 3312 + "parking_lot", 3313 + "scheduled-thread-pool", 3314 + ] 3315 + 3316 + [[package]] 3317 + name = "rand" 3318 + version = "0.8.5" 3319 + source = "registry+https://github.com/rust-lang/crates.io-index" 3320 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 3321 + dependencies = [ 3322 + "libc", 3323 + "rand_chacha", 3324 + "rand_core", 3325 + ] 3326 + 3327 + [[package]] 3328 + name = "rand_chacha" 3329 + version = "0.3.1" 3330 + source = "registry+https://github.com/rust-lang/crates.io-index" 3331 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 3332 + dependencies = [ 3333 + "ppv-lite86", 3334 + "rand_core", 3335 + ] 3336 + 3337 + [[package]] 3338 + name = "rand_core" 3339 + version = "0.6.4" 3340 + source = "registry+https://github.com/rust-lang/crates.io-index" 3341 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 3342 + dependencies = [ 3343 + "getrandom", 3344 + ] 3345 + 3346 + [[package]] 3347 + name = "rayon" 3348 + version = "1.7.0" 3349 + source = "registry+https://github.com/rust-lang/crates.io-index" 3350 + checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 3351 + dependencies = [ 3352 + "either", 3353 + "rayon-core", 3354 + ] 3355 + 3356 + [[package]] 3357 + name = "rayon-core" 3358 + version = "1.11.0" 3359 + source = "registry+https://github.com/rust-lang/crates.io-index" 3360 + checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 3361 + dependencies = [ 3362 + "crossbeam-channel", 3363 + "crossbeam-deque", 3364 + "crossbeam-utils", 3365 + "num_cpus", 3366 + ] 3367 + 3368 + [[package]] 3369 + name = "redox_syscall" 3370 + version = "0.2.16" 3371 + source = "registry+https://github.com/rust-lang/crates.io-index" 3372 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 3373 + dependencies = [ 3374 + "bitflags 1.3.2", 3375 + ] 3376 + 3377 + [[package]] 3378 + name = "redox_syscall" 3379 + version = "0.3.5" 3380 + source = "registry+https://github.com/rust-lang/crates.io-index" 3381 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 3382 + dependencies = [ 3383 + "bitflags 1.3.2", 3384 + ] 3385 + 3386 + [[package]] 3387 + name = "redox_users" 3388 + version = "0.4.3" 3389 + source = "registry+https://github.com/rust-lang/crates.io-index" 3390 + checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 3391 + dependencies = [ 3392 + "getrandom", 3393 + "redox_syscall 0.2.16", 3394 + "thiserror", 3395 + ] 3396 + 3397 + [[package]] 3398 + name = "regex" 3399 + version = "1.9.1" 3400 + source = "registry+https://github.com/rust-lang/crates.io-index" 3401 + checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" 3402 + dependencies = [ 3403 + "aho-corasick", 3404 + "memchr", 3405 + "regex-automata 0.3.3", 3406 + "regex-syntax 0.7.4", 3407 + ] 3408 + 3409 + [[package]] 3410 + name = "regex-automata" 3411 + version = "0.1.10" 3412 + source = "registry+https://github.com/rust-lang/crates.io-index" 3413 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 3414 + dependencies = [ 3415 + "regex-syntax 0.6.29", 3416 + ] 3417 + 3418 + [[package]] 3419 + name = "regex-automata" 3420 + version = "0.3.3" 3421 + source = "registry+https://github.com/rust-lang/crates.io-index" 3422 + checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310" 3423 + dependencies = [ 3424 + "aho-corasick", 3425 + "memchr", 3426 + "regex-syntax 0.7.4", 3427 + ] 3428 + 3429 + [[package]] 3430 + name = "regex-syntax" 3431 + version = "0.6.29" 3432 + source = "registry+https://github.com/rust-lang/crates.io-index" 3433 + checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 3434 + 3435 + [[package]] 3436 + name = "regex-syntax" 3437 + version = "0.7.4" 3438 + source = "registry+https://github.com/rust-lang/crates.io-index" 3439 + checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" 3440 + 3441 + [[package]] 3442 + name = "reqwest" 3443 + version = "0.11.18" 3444 + source = "registry+https://github.com/rust-lang/crates.io-index" 3445 + checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" 3446 + dependencies = [ 3447 + "base64 0.21.2", 3448 + "bytes", 3449 + "encoding_rs", 3450 + "futures-core", 3451 + "futures-util", 3452 + "h2", 3453 + "http", 3454 + "http-body 0.4.5", 3455 + "hyper 0.14.27", 3456 + "hyper-rustls", 3457 + "ipnet", 3458 + "js-sys", 3459 + "log", 3460 + "mime", 3461 + "once_cell", 3462 + "percent-encoding", 3463 + "pin-project-lite", 3464 + "rustls 0.21.5", 3465 + "rustls-pemfile", 3466 + "serde", 3467 + "serde_json", 3468 + "serde_urlencoded", 3469 + "tokio", 3470 + "tokio-rustls 0.24.1", 3471 + "tokio-util", 3472 + "tower-service", 3473 + "url", 3474 + "wasm-bindgen", 3475 + "wasm-bindgen-futures", 3476 + "wasm-streams", 3477 + "web-sys", 3478 + "webpki-roots 0.22.6", 3479 + "winreg 0.10.1", 3480 + ] 3481 + 3482 + [[package]] 3483 + name = "resolv-conf" 3484 + version = "0.7.0" 3485 + source = "registry+https://github.com/rust-lang/crates.io-index" 3486 + checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" 3487 + dependencies = [ 3488 + "hostname", 3489 + "quick-error", 3490 + ] 3491 + 3492 + [[package]] 3493 + name = "retain_mut" 3494 + version = "0.1.7" 3495 + source = "registry+https://github.com/rust-lang/crates.io-index" 3496 + checksum = "8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086" 3497 + 3498 + [[package]] 3499 + name = "rfc6979" 3500 + version = "0.4.0" 3501 + source = "registry+https://github.com/rust-lang/crates.io-index" 3502 + checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" 3503 + dependencies = [ 3504 + "hmac 0.12.1", 3505 + "subtle", 3506 + ] 3507 + 3508 + [[package]] 3509 + name = "ring" 3510 + version = "0.16.20" 3511 + source = "registry+https://github.com/rust-lang/crates.io-index" 3512 + checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 3513 + dependencies = [ 3514 + "cc", 3515 + "libc", 3516 + "once_cell", 3517 + "spin 0.5.2", 3518 + "untrusted", 3519 + "web-sys", 3520 + "winapi", 3521 + ] 3522 + 3523 + [[package]] 3524 + name = "roaring" 3525 + version = "0.10.1" 3526 + source = "registry+https://github.com/rust-lang/crates.io-index" 3527 + checksum = "ef0fb5e826a8bde011ecae6a8539dd333884335c57ff0f003fbe27c25bbe8f71" 3528 + dependencies = [ 3529 + "bytemuck", 3530 + "byteorder", 3531 + "retain_mut", 3532 + ] 3533 + 3534 + [[package]] 3535 + name = "rocksdb" 3536 + version = "0.20.1" 3537 + source = "registry+https://github.com/rust-lang/crates.io-index" 3538 + checksum = "015439787fce1e75d55f279078d33ff14b4af5d93d995e8838ee4631301c8a99" 3539 + dependencies = [ 3540 + "libc", 3541 + "librocksdb-sys", 3542 + ] 3543 + 3544 + [[package]] 3545 + name = "rpassword" 3546 + version = "7.2.0" 3547 + source = "registry+https://github.com/rust-lang/crates.io-index" 3548 + checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322" 3549 + dependencies = [ 3550 + "libc", 3551 + "rtoolbox", 3552 + "winapi", 3553 + ] 3554 + 3555 + [[package]] 3556 + name = "rsa" 3557 + version = "0.9.2" 3558 + source = "registry+https://github.com/rust-lang/crates.io-index" 3559 + checksum = "6ab43bb47d23c1a631b4b680199a45255dce26fa9ab2fa902581f624ff13e6a8" 3560 + dependencies = [ 3561 + "byteorder", 3562 + "const-oid", 3563 + "digest 0.10.7", 3564 + "num-bigint-dig", 3565 + "num-integer", 3566 + "num-iter", 3567 + "num-traits", 3568 + "pkcs1", 3569 + "pkcs8", 3570 + "rand_core", 3571 + "signature", 3572 + "spki", 3573 + "subtle", 3574 + "zeroize", 3575 + ] 3576 + 3577 + [[package]] 3578 + name = "rtoolbox" 3579 + version = "0.0.1" 3580 + source = "registry+https://github.com/rust-lang/crates.io-index" 3581 + checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a" 3582 + dependencies = [ 3583 + "libc", 3584 + "winapi", 3585 + ] 3586 + 3587 + [[package]] 3588 + name = "rusqlite" 3589 + version = "0.29.0" 3590 + source = "registry+https://github.com/rust-lang/crates.io-index" 3591 + checksum = "549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2" 3592 + dependencies = [ 3593 + "bitflags 2.3.3", 3594 + "fallible-iterator", 3595 + "fallible-streaming-iterator", 3596 + "hashlink", 3597 + "libsqlite3-sys", 3598 + "smallvec", 3599 + ] 3600 + 3601 + [[package]] 3602 + name = "rust-ini" 3603 + version = "0.18.0" 3604 + source = "registry+https://github.com/rust-lang/crates.io-index" 3605 + checksum = "f6d5f2436026b4f6e79dc829837d467cc7e9a55ee40e750d716713540715a2df" 3606 + dependencies = [ 3607 + "cfg-if", 3608 + "ordered-multimap", 3609 + ] 3610 + 3611 + [[package]] 3612 + name = "rust-s3" 3613 + version = "0.33.0" 3614 + source = "registry+https://github.com/rust-lang/crates.io-index" 3615 + checksum = "1b2ac5ff6acfbe74226fa701b5ef793aaa054055c13ebb7060ad36942956e027" 3616 + dependencies = [ 3617 + "async-trait", 3618 + "aws-creds", 3619 + "aws-region", 3620 + "base64 0.13.1", 3621 + "bytes", 3622 + "cfg-if", 3623 + "futures", 3624 + "hex", 3625 + "hmac 0.12.1", 3626 + "http", 3627 + "log", 3628 + "maybe-async 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", 3629 + "md5", 3630 + "percent-encoding", 3631 + "quick-xml 0.26.0", 3632 + "reqwest", 3633 + "serde", 3634 + "serde_derive", 3635 + "sha2 0.10.7", 3636 + "thiserror", 3637 + "time 0.3.23", 3638 + "tokio", 3639 + "tokio-stream", 3640 + "url", 3641 + ] 3642 + 3643 + [[package]] 3644 + name = "rust-stemmers" 3645 + version = "1.2.0" 3646 + source = "registry+https://github.com/rust-lang/crates.io-index" 3647 + checksum = "e46a2036019fdb888131db7a4c847a1063a7493f971ed94ea82c67eada63ca54" 3648 + dependencies = [ 3649 + "serde", 3650 + "serde_derive", 3651 + ] 3652 + 3653 + [[package]] 3654 + name = "rustc-demangle" 3655 + version = "0.1.23" 3656 + source = "registry+https://github.com/rust-lang/crates.io-index" 3657 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 3658 + 3659 + [[package]] 3660 + name = "rustc-hash" 3661 + version = "1.1.0" 3662 + source = "registry+https://github.com/rust-lang/crates.io-index" 3663 + checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 3664 + 3665 + [[package]] 3666 + name = "rusticata-macros" 3667 + version = "4.1.0" 3668 + source = "registry+https://github.com/rust-lang/crates.io-index" 3669 + checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" 3670 + dependencies = [ 3671 + "nom", 3672 + ] 3673 + 3674 + [[package]] 3675 + name = "rustix" 3676 + version = "0.38.4" 3677 + source = "registry+https://github.com/rust-lang/crates.io-index" 3678 + checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5" 3679 + dependencies = [ 3680 + "bitflags 2.3.3", 3681 + "errno", 3682 + "libc", 3683 + "linux-raw-sys", 3684 + "windows-sys 0.48.0", 3685 + ] 3686 + 3687 + [[package]] 3688 + name = "rustls" 3689 + version = "0.20.8" 3690 + source = "registry+https://github.com/rust-lang/crates.io-index" 3691 + checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f" 3692 + dependencies = [ 3693 + "log", 3694 + "ring", 3695 + "sct", 3696 + "webpki", 3697 + ] 3698 + 3699 + [[package]] 3700 + name = "rustls" 3701 + version = "0.21.5" 3702 + source = "registry+https://github.com/rust-lang/crates.io-index" 3703 + checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36" 3704 + dependencies = [ 3705 + "log", 3706 + "ring", 3707 + "rustls-webpki 0.101.1", 3708 + "sct", 3709 + ] 3710 + 3711 + [[package]] 3712 + name = "rustls-native-certs" 3713 + version = "0.6.3" 3714 + source = "registry+https://github.com/rust-lang/crates.io-index" 3715 + checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" 3716 + dependencies = [ 3717 + "openssl-probe", 3718 + "rustls-pemfile", 3719 + "schannel", 3720 + "security-framework", 3721 + ] 3722 + 3723 + [[package]] 3724 + name = "rustls-pemfile" 3725 + version = "1.0.3" 3726 + source = "registry+https://github.com/rust-lang/crates.io-index" 3727 + checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 3728 + dependencies = [ 3729 + "base64 0.21.2", 3730 + ] 3731 + 3732 + [[package]] 3733 + name = "rustls-webpki" 3734 + version = "0.100.1" 3735 + source = "registry+https://github.com/rust-lang/crates.io-index" 3736 + checksum = "d6207cd5ed3d8dca7816f8f3725513a34609c0c765bf652b8c3cb4cfd87db46b" 3737 + dependencies = [ 3738 + "ring", 3739 + "untrusted", 3740 + ] 3741 + 3742 + [[package]] 3743 + name = "rustls-webpki" 3744 + version = "0.101.1" 3745 + source = "registry+https://github.com/rust-lang/crates.io-index" 3746 + checksum = "15f36a6828982f422756984e47912a7a51dcbc2a197aa791158f8ca61cd8204e" 3747 + dependencies = [ 3748 + "ring", 3749 + "untrusted", 3750 + ] 3751 + 3752 + [[package]] 3753 + name = "rustversion" 3754 + version = "1.0.14" 3755 + source = "registry+https://github.com/rust-lang/crates.io-index" 3756 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 3757 + 3758 + [[package]] 3759 + name = "ryu" 3760 + version = "1.0.15" 3761 + source = "registry+https://github.com/rust-lang/crates.io-index" 3762 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 3763 + 3764 + [[package]] 3765 + name = "salsa20" 3766 + version = "0.10.2" 3767 + source = "registry+https://github.com/rust-lang/crates.io-index" 3768 + checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" 3769 + dependencies = [ 3770 + "cipher 0.4.4", 3771 + ] 3772 + 3773 + [[package]] 3774 + name = "schannel" 3775 + version = "0.1.22" 3776 + source = "registry+https://github.com/rust-lang/crates.io-index" 3777 + checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 3778 + dependencies = [ 3779 + "windows-sys 0.48.0", 3780 + ] 3781 + 3782 + [[package]] 3783 + name = "scheduled-thread-pool" 3784 + version = "0.2.7" 3785 + source = "registry+https://github.com/rust-lang/crates.io-index" 3786 + checksum = "3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19" 3787 + dependencies = [ 3788 + "parking_lot", 3789 + ] 3790 + 3791 + [[package]] 3792 + name = "scopeguard" 3793 + version = "1.2.0" 3794 + source = "registry+https://github.com/rust-lang/crates.io-index" 3795 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3796 + 3797 + [[package]] 3798 + name = "scrypt" 3799 + version = "0.11.0" 3800 + source = "registry+https://github.com/rust-lang/crates.io-index" 3801 + checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" 3802 + dependencies = [ 3803 + "password-hash 0.5.0", 3804 + "pbkdf2 0.12.2", 3805 + "salsa20", 3806 + "sha2 0.10.7", 3807 + ] 3808 + 3809 + [[package]] 3810 + name = "sct" 3811 + version = "0.7.0" 3812 + source = "registry+https://github.com/rust-lang/crates.io-index" 3813 + checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 3814 + dependencies = [ 3815 + "ring", 3816 + "untrusted", 3817 + ] 3818 + 3819 + [[package]] 3820 + name = "sec1" 3821 + version = "0.7.3" 3822 + source = "registry+https://github.com/rust-lang/crates.io-index" 3823 + checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 3824 + dependencies = [ 3825 + "base16ct", 3826 + "der", 3827 + "generic-array", 3828 + "pkcs8", 3829 + "subtle", 3830 + "zeroize", 3831 + ] 3832 + 3833 + [[package]] 3834 + name = "security-framework" 3835 + version = "2.9.1" 3836 + source = "registry+https://github.com/rust-lang/crates.io-index" 3837 + checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" 3838 + dependencies = [ 3839 + "bitflags 1.3.2", 3840 + "core-foundation", 3841 + "core-foundation-sys", 3842 + "libc", 3843 + "security-framework-sys", 3844 + ] 3845 + 3846 + [[package]] 3847 + name = "security-framework-sys" 3848 + version = "2.9.0" 3849 + source = "registry+https://github.com/rust-lang/crates.io-index" 3850 + checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" 3851 + dependencies = [ 3852 + "core-foundation-sys", 3853 + "libc", 3854 + ] 3855 + 3856 + [[package]] 3857 + name = "serde" 3858 + version = "1.0.174" 3859 + source = "registry+https://github.com/rust-lang/crates.io-index" 3860 + checksum = "3b88756493a5bd5e5395d53baa70b194b05764ab85b59e43e4b8f4e1192fa9b1" 3861 + dependencies = [ 3862 + "serde_derive", 3863 + ] 3864 + 3865 + [[package]] 3866 + name = "serde_bytes" 3867 + version = "0.11.12" 3868 + source = "registry+https://github.com/rust-lang/crates.io-index" 3869 + checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff" 3870 + dependencies = [ 3871 + "serde", 3872 + ] 3873 + 3874 + [[package]] 3875 + name = "serde_derive" 3876 + version = "1.0.174" 3877 + source = "registry+https://github.com/rust-lang/crates.io-index" 3878 + checksum = "6e5c3a298c7f978e53536f95a63bdc4c4a64550582f31a0359a9afda6aede62e" 3879 + dependencies = [ 3880 + "proc-macro2", 3881 + "quote", 3882 + "syn 2.0.27", 3883 + ] 3884 + 3885 + [[package]] 3886 + name = "serde_json" 3887 + version = "1.0.103" 3888 + source = "registry+https://github.com/rust-lang/crates.io-index" 3889 + checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" 3890 + dependencies = [ 3891 + "itoa", 3892 + "ryu", 3893 + "serde", 3894 + ] 3895 + 3896 + [[package]] 3897 + name = "serde_urlencoded" 3898 + version = "0.7.1" 3899 + source = "registry+https://github.com/rust-lang/crates.io-index" 3900 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 3901 + dependencies = [ 3902 + "form_urlencoded", 3903 + "itoa", 3904 + "ryu", 3905 + "serde", 3906 + ] 3907 + 3908 + [[package]] 3909 + name = "serial_test" 3910 + version = "2.0.0" 3911 + source = "registry+https://github.com/rust-lang/crates.io-index" 3912 + checksum = "0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d" 3913 + dependencies = [ 3914 + "dashmap", 3915 + "futures", 3916 + "lazy_static", 3917 + "log", 3918 + "parking_lot", 3919 + "serial_test_derive", 3920 + ] 3921 + 3922 + [[package]] 3923 + name = "serial_test_derive" 3924 + version = "2.0.0" 3925 + source = "registry+https://github.com/rust-lang/crates.io-index" 3926 + checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" 3927 + dependencies = [ 3928 + "proc-macro2", 3929 + "quote", 3930 + "syn 2.0.27", 3931 + ] 3932 + 3933 + [[package]] 3934 + name = "sha-1" 3935 + version = "0.9.8" 3936 + source = "registry+https://github.com/rust-lang/crates.io-index" 3937 + checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" 3938 + dependencies = [ 3939 + "block-buffer 0.9.0", 3940 + "cfg-if", 3941 + "cpufeatures", 3942 + "digest 0.9.0", 3943 + "opaque-debug", 3944 + ] 3945 + 3946 + [[package]] 3947 + name = "sha1" 3948 + version = "0.10.5" 3949 + source = "registry+https://github.com/rust-lang/crates.io-index" 3950 + checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 3951 + dependencies = [ 3952 + "cfg-if", 3953 + "cpufeatures", 3954 + "digest 0.10.7", 3955 + ] 3956 + 3957 + [[package]] 3958 + name = "sha2" 3959 + version = "0.9.9" 3960 + source = "registry+https://github.com/rust-lang/crates.io-index" 3961 + checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" 3962 + dependencies = [ 3963 + "block-buffer 0.9.0", 3964 + "cfg-if", 3965 + "cpufeatures", 3966 + "digest 0.9.0", 3967 + "opaque-debug", 3968 + ] 3969 + 3970 + [[package]] 3971 + name = "sha2" 3972 + version = "0.10.7" 3973 + source = "registry+https://github.com/rust-lang/crates.io-index" 3974 + checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 3975 + dependencies = [ 3976 + "cfg-if", 3977 + "cpufeatures", 3978 + "digest 0.10.7", 3979 + ] 3980 + 3981 + [[package]] 3982 + name = "sharded-slab" 3983 + version = "0.1.4" 3984 + source = "registry+https://github.com/rust-lang/crates.io-index" 3985 + checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 3986 + dependencies = [ 3987 + "lazy_static", 3988 + ] 3989 + 3990 + [[package]] 3991 + name = "shell-words" 3992 + version = "1.1.0" 3993 + source = "registry+https://github.com/rust-lang/crates.io-index" 3994 + checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" 3995 + 3996 + [[package]] 3997 + name = "shlex" 3998 + version = "1.1.0" 3999 + source = "registry+https://github.com/rust-lang/crates.io-index" 4000 + checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 4001 + 4002 + [[package]] 4003 + name = "sieve-rs" 4004 + version = "0.3.1" 4005 + source = "git+https://github.com/stalwartlabs/sieve#0ab2dc8cd41ee5dadcc3ab5e932b9b92abc5e067" 4006 + dependencies = [ 4007 + "ahash 0.8.3", 4008 + "bincode", 4009 + "mail-builder", 4010 + "mail-parser", 4011 + "phf", 4012 + "regex", 4013 + "serde", 4014 + ] 4015 + 4016 + [[package]] 4017 + name = "signal-hook-registry" 4018 + version = "1.4.1" 4019 + source = "registry+https://github.com/rust-lang/crates.io-index" 4020 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 4021 + dependencies = [ 4022 + "libc", 4023 + ] 4024 + 4025 + [[package]] 4026 + name = "signature" 4027 + version = "2.1.0" 4028 + source = "registry+https://github.com/rust-lang/crates.io-index" 4029 + checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" 4030 + dependencies = [ 4031 + "digest 0.10.7", 4032 + "rand_core", 4033 + ] 4034 + 4035 + [[package]] 4036 + name = "siphasher" 4037 + version = "0.3.10" 4038 + source = "registry+https://github.com/rust-lang/crates.io-index" 4039 + checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 4040 + 4041 + [[package]] 4042 + name = "slab" 4043 + version = "0.4.8" 4044 + source = "registry+https://github.com/rust-lang/crates.io-index" 4045 + checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 4046 + dependencies = [ 4047 + "autocfg", 4048 + ] 4049 + 4050 + [[package]] 4051 + name = "smallvec" 4052 + version = "1.11.0" 4053 + source = "registry+https://github.com/rust-lang/crates.io-index" 4054 + checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 4055 + 4056 + [[package]] 4057 + name = "smtp" 4058 + version = "0.3.1" 4059 + dependencies = [ 4060 + "ahash 0.8.3", 4061 + "blake3", 4062 + "dashmap", 4063 + "directory", 4064 + "form_urlencoded", 4065 + "http-body-util", 4066 + "hyper 1.0.0-rc.4", 4067 + "hyper-util", 4068 + "lazy_static", 4069 + "lru-cache", 4070 + "mail-auth", 4071 + "mail-builder", 4072 + "mail-parser", 4073 + "mail-send", 4074 + "num_cpus", 4075 + "parking_lot", 4076 + "rand", 4077 + "rayon", 4078 + "regex", 4079 + "reqwest", 4080 + "rustls 0.21.5", 4081 + "rustls-pemfile", 4082 + "serde", 4083 + "serde_json", 4084 + "sha1", 4085 + "sha2 0.10.7", 4086 + "sieve-rs", 4087 + "smtp-proto", 4088 + "sqlx", 4089 + "tokio", 4090 + "tokio-rustls 0.24.1", 4091 + "tracing", 4092 + "utils", 4093 + "webpki-roots 0.23.1", 4094 + "x509-parser", 4095 + ] 4096 + 4097 + [[package]] 4098 + name = "smtp-proto" 4099 + version = "0.1.1" 4100 + source = "git+https://github.com/stalwartlabs/smtp-proto#434ede72159b5f9ea588b9ee8c361a3247aa2f35" 4101 + 4102 + [[package]] 4103 + name = "socket2" 4104 + version = "0.4.9" 4105 + source = "registry+https://github.com/rust-lang/crates.io-index" 4106 + checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 4107 + dependencies = [ 4108 + "libc", 4109 + "winapi", 4110 + ] 4111 + 4112 + [[package]] 4113 + name = "socket2" 4114 + version = "0.5.3" 4115 + source = "registry+https://github.com/rust-lang/crates.io-index" 4116 + checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" 4117 + dependencies = [ 4118 + "libc", 4119 + "windows-sys 0.48.0", 4120 + ] 4121 + 4122 + [[package]] 4123 + name = "spin" 4124 + version = "0.5.2" 4125 + source = "registry+https://github.com/rust-lang/crates.io-index" 4126 + checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 4127 + 4128 + [[package]] 4129 + name = "spin" 4130 + version = "0.9.8" 4131 + source = "registry+https://github.com/rust-lang/crates.io-index" 4132 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 4133 + dependencies = [ 4134 + "lock_api", 4135 + ] 4136 + 4137 + [[package]] 4138 + name = "spki" 4139 + version = "0.7.2" 4140 + source = "registry+https://github.com/rust-lang/crates.io-index" 4141 + checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" 4142 + dependencies = [ 4143 + "base64ct", 4144 + "der", 4145 + ] 4146 + 4147 + [[package]] 4148 + name = "sqlformat" 4149 + version = "0.2.1" 4150 + source = "registry+https://github.com/rust-lang/crates.io-index" 4151 + checksum = "0c12bc9199d1db8234678b7051747c07f517cdcf019262d1847b94ec8b1aee3e" 4152 + dependencies = [ 4153 + "itertools", 4154 + "nom", 4155 + "unicode_categories", 4156 + ] 4157 + 4158 + [[package]] 4159 + name = "sqlx" 4160 + version = "0.7.1" 4161 + source = "registry+https://github.com/rust-lang/crates.io-index" 4162 + checksum = "8e58421b6bc416714d5115a2ca953718f6c621a51b68e4f4922aea5a4391a721" 4163 + dependencies = [ 4164 + "sqlx-core", 4165 + "sqlx-macros", 4166 + "sqlx-mysql", 4167 + "sqlx-postgres", 4168 + "sqlx-sqlite", 4169 + ] 4170 + 4171 + [[package]] 4172 + name = "sqlx-core" 4173 + version = "0.7.1" 4174 + source = "registry+https://github.com/rust-lang/crates.io-index" 4175 + checksum = "dd4cef4251aabbae751a3710927945901ee1d97ee96d757f6880ebb9a79bfd53" 4176 + dependencies = [ 4177 + "ahash 0.8.3", 4178 + "atoi", 4179 + "byteorder", 4180 + "bytes", 4181 + "crc", 4182 + "crossbeam-queue", 4183 + "dotenvy", 4184 + "either", 4185 + "event-listener", 4186 + "futures-channel", 4187 + "futures-core", 4188 + "futures-intrusive", 4189 + "futures-io", 4190 + "futures-util", 4191 + "hashlink", 4192 + "hex", 4193 + "indexmap 2.0.0", 4194 + "log", 4195 + "memchr", 4196 + "once_cell", 4197 + "paste", 4198 + "percent-encoding", 4199 + "rustls 0.21.5", 4200 + "rustls-pemfile", 4201 + "serde", 4202 + "serde_json", 4203 + "sha2 0.10.7", 4204 + "smallvec", 4205 + "sqlformat", 4206 + "thiserror", 4207 + "tokio", 4208 + "tokio-stream", 4209 + "tracing", 4210 + "url", 4211 + "webpki-roots 0.24.0", 4212 + ] 4213 + 4214 + [[package]] 4215 + name = "sqlx-macros" 4216 + version = "0.7.1" 4217 + source = "registry+https://github.com/rust-lang/crates.io-index" 4218 + checksum = "208e3165167afd7f3881b16c1ef3f2af69fa75980897aac8874a0696516d12c2" 4219 + dependencies = [ 4220 + "proc-macro2", 4221 + "quote", 4222 + "sqlx-core", 4223 + "sqlx-macros-core", 4224 + "syn 1.0.109", 4225 + ] 4226 + 4227 + [[package]] 4228 + name = "sqlx-macros-core" 4229 + version = "0.7.1" 4230 + source = "registry+https://github.com/rust-lang/crates.io-index" 4231 + checksum = "8a4a8336d278c62231d87f24e8a7a74898156e34c1c18942857be2acb29c7dfc" 4232 + dependencies = [ 4233 + "dotenvy", 4234 + "either", 4235 + "heck", 4236 + "hex", 4237 + "once_cell", 4238 + "proc-macro2", 4239 + "quote", 4240 + "serde", 4241 + "serde_json", 4242 + "sha2 0.10.7", 4243 + "sqlx-core", 4244 + "sqlx-mysql", 4245 + "sqlx-postgres", 4246 + "sqlx-sqlite", 4247 + "syn 1.0.109", 4248 + "tempfile", 4249 + "tokio", 4250 + "url", 4251 + ] 4252 + 4253 + [[package]] 4254 + name = "sqlx-mysql" 4255 + version = "0.7.1" 4256 + source = "registry+https://github.com/rust-lang/crates.io-index" 4257 + checksum = "8ca69bf415b93b60b80dc8fda3cb4ef52b2336614d8da2de5456cc942a110482" 4258 + dependencies = [ 4259 + "atoi", 4260 + "base64 0.21.2", 4261 + "bitflags 2.3.3", 4262 + "byteorder", 4263 + "bytes", 4264 + "crc", 4265 + "digest 0.10.7", 4266 + "dotenvy", 4267 + "either", 4268 + "futures-channel", 4269 + "futures-core", 4270 + "futures-io", 4271 + "futures-util", 4272 + "generic-array", 4273 + "hex", 4274 + "hkdf", 4275 + "hmac 0.12.1", 4276 + "itoa", 4277 + "log", 4278 + "md-5 0.10.5", 4279 + "memchr", 4280 + "once_cell", 4281 + "percent-encoding", 4282 + "rand", 4283 + "rsa", 4284 + "serde", 4285 + "sha1", 4286 + "sha2 0.10.7", 4287 + "smallvec", 4288 + "sqlx-core", 4289 + "stringprep", 4290 + "thiserror", 4291 + "tracing", 4292 + "whoami", 4293 + ] 4294 + 4295 + [[package]] 4296 + name = "sqlx-postgres" 4297 + version = "0.7.1" 4298 + source = "registry+https://github.com/rust-lang/crates.io-index" 4299 + checksum = "a0db2df1b8731c3651e204629dd55e52adbae0462fa1bdcbed56a2302c18181e" 4300 + dependencies = [ 4301 + "atoi", 4302 + "base64 0.21.2", 4303 + "bitflags 2.3.3", 4304 + "byteorder", 4305 + "crc", 4306 + "dotenvy", 4307 + "etcetera", 4308 + "futures-channel", 4309 + "futures-core", 4310 + "futures-io", 4311 + "futures-util", 4312 + "hex", 4313 + "hkdf", 4314 + "hmac 0.12.1", 4315 + "home", 4316 + "itoa", 4317 + "log", 4318 + "md-5 0.10.5", 4319 + "memchr", 4320 + "once_cell", 4321 + "rand", 4322 + "serde", 4323 + "serde_json", 4324 + "sha1", 4325 + "sha2 0.10.7", 4326 + "smallvec", 4327 + "sqlx-core", 4328 + "stringprep", 4329 + "thiserror", 4330 + "tracing", 4331 + "whoami", 4332 + ] 4333 + 4334 + [[package]] 4335 + name = "sqlx-sqlite" 4336 + version = "0.7.1" 4337 + source = "registry+https://github.com/rust-lang/crates.io-index" 4338 + checksum = "be4c21bf34c7cae5b283efb3ac1bcc7670df7561124dc2f8bdc0b59be40f79a2" 4339 + dependencies = [ 4340 + "atoi", 4341 + "flume", 4342 + "futures-channel", 4343 + "futures-core", 4344 + "futures-executor", 4345 + "futures-intrusive", 4346 + "futures-util", 4347 + "libsqlite3-sys", 4348 + "log", 4349 + "percent-encoding", 4350 + "serde", 4351 + "sqlx-core", 4352 + "tracing", 4353 + "url", 4354 + ] 4355 + 4356 + [[package]] 4357 + name = "stalwart-cli" 4358 + version = "0.3.1" 4359 + dependencies = [ 4360 + "clap", 4361 + "console", 4362 + "csv", 4363 + "form_urlencoded", 4364 + "futures", 4365 + "human-size", 4366 + "indicatif", 4367 + "jmap-client", 4368 + "mail-parser", 4369 + "num_cpus", 4370 + "prettytable-rs", 4371 + "reqwest", 4372 + "rpassword", 4373 + "serde", 4374 + "serde_json", 4375 + "tokio", 4376 + ] 4377 + 4378 + [[package]] 4379 + name = "stalwart-install" 4380 + version = "0.3.1" 4381 + dependencies = [ 4382 + "base64 0.21.2", 4383 + "clap", 4384 + "dialoguer", 4385 + "flate2", 4386 + "indicatif", 4387 + "libc", 4388 + "openssl", 4389 + "pwhash", 4390 + "rand", 4391 + "reqwest", 4392 + "rpassword", 4393 + "rusqlite", 4394 + "tar", 4395 + "zip-extract", 4396 + ] 4397 + 4398 + [[package]] 4399 + name = "static_assertions" 4400 + version = "1.1.0" 4401 + source = "registry+https://github.com/rust-lang/crates.io-index" 4402 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 4403 + 4404 + [[package]] 4405 + name = "store" 4406 + version = "0.1.0" 4407 + dependencies = [ 4408 + "ahash 0.8.3", 4409 + "bitpacking", 4410 + "blake3", 4411 + "farmhash", 4412 + "foundationdb", 4413 + "futures", 4414 + "jieba-rs", 4415 + "lazy_static", 4416 + "lru-cache", 4417 + "maybe-async 0.2.7", 4418 + "num_cpus", 4419 + "parking_lot", 4420 + "r2d2", 4421 + "rand", 4422 + "rayon", 4423 + "roaring", 4424 + "rocksdb", 4425 + "rusqlite", 4426 + "rust-s3", 4427 + "rust-stemmers", 4428 + "serde", 4429 + "siphasher", 4430 + "tinysegmenter", 4431 + "tokio", 4432 + "tracing", 4433 + "utils", 4434 + "whatlang", 4435 + "xxhash-rust", 4436 + ] 4437 + 4438 + [[package]] 4439 + name = "stringprep" 4440 + version = "0.1.3" 4441 + source = "registry+https://github.com/rust-lang/crates.io-index" 4442 + checksum = "db3737bde7edce97102e0e2b15365bf7a20bfdb5f60f4f9e8d7004258a51a8da" 4443 + dependencies = [ 4444 + "unicode-bidi", 4445 + "unicode-normalization", 4446 + ] 4447 + 4448 + [[package]] 4449 + name = "strsim" 4450 + version = "0.10.0" 4451 + source = "registry+https://github.com/rust-lang/crates.io-index" 4452 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 4453 + 4454 + [[package]] 4455 + name = "subtle" 4456 + version = "2.4.1" 4457 + source = "registry+https://github.com/rust-lang/crates.io-index" 4458 + checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 4459 + 4460 + [[package]] 4461 + name = "syn" 4462 + version = "1.0.109" 4463 + source = "registry+https://github.com/rust-lang/crates.io-index" 4464 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 4465 + dependencies = [ 4466 + "proc-macro2", 4467 + "quote", 4468 + "unicode-ident", 4469 + ] 4470 + 4471 + [[package]] 4472 + name = "syn" 4473 + version = "2.0.27" 4474 + source = "registry+https://github.com/rust-lang/crates.io-index" 4475 + checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0" 4476 + dependencies = [ 4477 + "proc-macro2", 4478 + "quote", 4479 + "unicode-ident", 4480 + ] 4481 + 4482 + [[package]] 4483 + name = "sync_wrapper" 4484 + version = "0.1.2" 4485 + source = "registry+https://github.com/rust-lang/crates.io-index" 4486 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 4487 + 4488 + [[package]] 4489 + name = "synstructure" 4490 + version = "0.12.6" 4491 + source = "registry+https://github.com/rust-lang/crates.io-index" 4492 + checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" 4493 + dependencies = [ 4494 + "proc-macro2", 4495 + "quote", 4496 + "syn 1.0.109", 4497 + "unicode-xid", 4498 + ] 4499 + 4500 + [[package]] 4501 + name = "tar" 4502 + version = "0.4.39" 4503 + source = "registry+https://github.com/rust-lang/crates.io-index" 4504 + checksum = "ec96d2ffad078296368d46ff1cb309be1c23c513b4ab0e22a45de0185275ac96" 4505 + dependencies = [ 4506 + "filetime", 4507 + "libc", 4508 + "xattr", 4509 + ] 4510 + 4511 + [[package]] 4512 + name = "tempfile" 4513 + version = "3.7.0" 4514 + source = "registry+https://github.com/rust-lang/crates.io-index" 4515 + checksum = "5486094ee78b2e5038a6382ed7645bc084dc2ec433426ca4c3cb61e2007b8998" 4516 + dependencies = [ 4517 + "cfg-if", 4518 + "fastrand", 4519 + "redox_syscall 0.3.5", 4520 + "rustix", 4521 + "windows-sys 0.48.0", 4522 + ] 4523 + 4524 + [[package]] 4525 + name = "term" 4526 + version = "0.7.0" 4527 + source = "registry+https://github.com/rust-lang/crates.io-index" 4528 + checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" 4529 + dependencies = [ 4530 + "dirs-next", 4531 + "rustversion", 4532 + "winapi", 4533 + ] 4534 + 4535 + [[package]] 4536 + name = "tests" 4537 + version = "0.1.0" 4538 + dependencies = [ 4539 + "ahash 0.8.3", 4540 + "async-trait", 4541 + "base64 0.21.2", 4542 + "bytes", 4543 + "chrono", 4544 + "csv", 4545 + "dashmap", 4546 + "directory", 4547 + "ece", 4548 + "flate2", 4549 + "futures", 4550 + "http-body-util", 4551 + "hyper 1.0.0-rc.4", 4552 + "hyper-util", 4553 + "imap", 4554 + "imap_proto", 4555 + "jemallocator", 4556 + "jmap", 4557 + "jmap-client", 4558 + "jmap_proto", 4559 + "mail-auth", 4560 + "mail-parser", 4561 + "mail-send", 4562 + "managesieve", 4563 + "num_cpus", 4564 + "rayon", 4565 + "reqwest", 4566 + "rustls 0.21.5", 4567 + "rustls-pemfile", 4568 + "serde", 4569 + "serde_json", 4570 + "serial_test", 4571 + "sieve-rs", 4572 + "smtp", 4573 + "smtp-proto", 4574 + "sqlx", 4575 + "store", 4576 + "tokio", 4577 + "tokio-rustls 0.24.1", 4578 + "tracing", 4579 + "tracing-subscriber", 4580 + "utils", 4581 + ] 4582 + 4583 + [[package]] 4584 + name = "thiserror" 4585 + version = "1.0.44" 4586 + source = "registry+https://github.com/rust-lang/crates.io-index" 4587 + checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" 4588 + dependencies = [ 4589 + "thiserror-impl", 4590 + ] 4591 + 4592 + [[package]] 4593 + name = "thiserror-impl" 4594 + version = "1.0.44" 4595 + source = "registry+https://github.com/rust-lang/crates.io-index" 4596 + checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" 4597 + dependencies = [ 4598 + "proc-macro2", 4599 + "quote", 4600 + "syn 2.0.27", 4601 + ] 4602 + 4603 + [[package]] 4604 + name = "thread_local" 4605 + version = "1.1.7" 4606 + source = "registry+https://github.com/rust-lang/crates.io-index" 4607 + checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 4608 + dependencies = [ 4609 + "cfg-if", 4610 + "once_cell", 4611 + ] 4612 + 4613 + [[package]] 4614 + name = "time" 4615 + version = "0.1.45" 4616 + source = "registry+https://github.com/rust-lang/crates.io-index" 4617 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 4618 + dependencies = [ 4619 + "libc", 4620 + "wasi 0.10.0+wasi-snapshot-preview1", 4621 + "winapi", 4622 + ] 4623 + 4624 + [[package]] 4625 + name = "time" 4626 + version = "0.3.23" 4627 + source = "registry+https://github.com/rust-lang/crates.io-index" 4628 + checksum = "59e399c068f43a5d116fedaf73b203fa4f9c519f17e2b34f63221d3792f81446" 4629 + dependencies = [ 4630 + "itoa", 4631 + "serde", 4632 + "time-core", 4633 + "time-macros", 4634 + ] 4635 + 4636 + [[package]] 4637 + name = "time-core" 4638 + version = "0.1.1" 4639 + source = "registry+https://github.com/rust-lang/crates.io-index" 4640 + checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 4641 + 4642 + [[package]] 4643 + name = "time-macros" 4644 + version = "0.2.10" 4645 + source = "registry+https://github.com/rust-lang/crates.io-index" 4646 + checksum = "96ba15a897f3c86766b757e5ac7221554c6750054d74d5b28844fce5fb36a6c4" 4647 + dependencies = [ 4648 + "time-core", 4649 + ] 4650 + 4651 + [[package]] 4652 + name = "tinysegmenter" 4653 + version = "0.1.1" 4654 + source = "registry+https://github.com/rust-lang/crates.io-index" 4655 + checksum = "1755695d17d470baf2d937a59ab4e86de3034b056fc8700e21411b0efca36497" 4656 + dependencies = [ 4657 + "lazy_static", 4658 + "maplit", 4659 + ] 4660 + 4661 + [[package]] 4662 + name = "tinyvec" 4663 + version = "1.6.0" 4664 + source = "registry+https://github.com/rust-lang/crates.io-index" 4665 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 4666 + dependencies = [ 4667 + "tinyvec_macros", 4668 + ] 4669 + 4670 + [[package]] 4671 + name = "tinyvec_macros" 4672 + version = "0.1.1" 4673 + source = "registry+https://github.com/rust-lang/crates.io-index" 4674 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 4675 + 4676 + [[package]] 4677 + name = "tokio" 4678 + version = "1.29.1" 4679 + source = "registry+https://github.com/rust-lang/crates.io-index" 4680 + checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 4681 + dependencies = [ 4682 + "autocfg", 4683 + "backtrace", 4684 + "bytes", 4685 + "libc", 4686 + "mio", 4687 + "num_cpus", 4688 + "parking_lot", 4689 + "pin-project-lite", 4690 + "signal-hook-registry", 4691 + "socket2 0.4.9", 4692 + "tokio-macros", 4693 + "windows-sys 0.48.0", 4694 + ] 4695 + 4696 + [[package]] 4697 + name = "tokio-io-timeout" 4698 + version = "1.2.0" 4699 + source = "registry+https://github.com/rust-lang/crates.io-index" 4700 + checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" 4701 + dependencies = [ 4702 + "pin-project-lite", 4703 + "tokio", 4704 + ] 4705 + 4706 + [[package]] 4707 + name = "tokio-macros" 4708 + version = "2.1.0" 4709 + source = "registry+https://github.com/rust-lang/crates.io-index" 4710 + checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 4711 + dependencies = [ 4712 + "proc-macro2", 4713 + "quote", 4714 + "syn 2.0.27", 4715 + ] 4716 + 4717 + [[package]] 4718 + name = "tokio-rustls" 4719 + version = "0.23.4" 4720 + source = "registry+https://github.com/rust-lang/crates.io-index" 4721 + checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" 4722 + dependencies = [ 4723 + "rustls 0.20.8", 4724 + "tokio", 4725 + "webpki", 4726 + ] 4727 + 4728 + [[package]] 4729 + name = "tokio-rustls" 4730 + version = "0.24.1" 4731 + source = "registry+https://github.com/rust-lang/crates.io-index" 4732 + checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 4733 + dependencies = [ 4734 + "rustls 0.21.5", 4735 + "tokio", 4736 + ] 4737 + 4738 + [[package]] 4739 + name = "tokio-stream" 4740 + version = "0.1.14" 4741 + source = "registry+https://github.com/rust-lang/crates.io-index" 4742 + checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" 4743 + dependencies = [ 4744 + "futures-core", 4745 + "pin-project-lite", 4746 + "tokio", 4747 + ] 4748 + 4749 + [[package]] 4750 + name = "tokio-tungstenite" 4751 + version = "0.19.0" 4752 + source = "registry+https://github.com/rust-lang/crates.io-index" 4753 + checksum = "ec509ac96e9a0c43427c74f003127d953a265737636129424288d27cb5c4b12c" 4754 + dependencies = [ 4755 + "futures-util", 4756 + "log", 4757 + "rustls 0.21.5", 4758 + "tokio", 4759 + "tokio-rustls 0.24.1", 4760 + "tungstenite", 4761 + "webpki-roots 0.23.1", 4762 + ] 4763 + 4764 + [[package]] 4765 + name = "tokio-util" 4766 + version = "0.7.8" 4767 + source = "registry+https://github.com/rust-lang/crates.io-index" 4768 + checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" 4769 + dependencies = [ 4770 + "bytes", 4771 + "futures-core", 4772 + "futures-sink", 4773 + "pin-project-lite", 4774 + "tokio", 4775 + "tracing", 4776 + ] 4777 + 4778 + [[package]] 4779 + name = "tonic" 4780 + version = "0.8.3" 4781 + source = "registry+https://github.com/rust-lang/crates.io-index" 4782 + checksum = "8f219fad3b929bef19b1f86fbc0358d35daed8f2cac972037ac0dc10bbb8d5fb" 4783 + dependencies = [ 4784 + "async-stream", 4785 + "async-trait", 4786 + "axum", 4787 + "base64 0.13.1", 4788 + "bytes", 4789 + "futures-core", 4790 + "futures-util", 4791 + "h2", 4792 + "http", 4793 + "http-body 0.4.5", 4794 + "hyper 0.14.27", 4795 + "hyper-timeout", 4796 + "percent-encoding", 4797 + "pin-project", 4798 + "prost", 4799 + "prost-derive", 4800 + "tokio", 4801 + "tokio-stream", 4802 + "tokio-util", 4803 + "tower", 4804 + "tower-layer", 4805 + "tower-service", 4806 + "tracing", 4807 + "tracing-futures", 4808 + ] 4809 + 4810 + [[package]] 4811 + name = "tonic-build" 4812 + version = "0.8.4" 4813 + source = "registry+https://github.com/rust-lang/crates.io-index" 4814 + checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4" 4815 + dependencies = [ 4816 + "prettyplease 0.1.25", 4817 + "proc-macro2", 4818 + "prost-build", 4819 + "quote", 4820 + "syn 1.0.109", 4821 + ] 4822 + 4823 + [[package]] 4824 + name = "tower" 4825 + version = "0.4.13" 4826 + source = "registry+https://github.com/rust-lang/crates.io-index" 4827 + checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 4828 + dependencies = [ 4829 + "futures-core", 4830 + "futures-util", 4831 + "indexmap 1.9.3", 4832 + "pin-project", 4833 + "pin-project-lite", 4834 + "rand", 4835 + "slab", 4836 + "tokio", 4837 + "tokio-util", 4838 + "tower-layer", 4839 + "tower-service", 4840 + "tracing", 4841 + ] 4842 + 4843 + [[package]] 4844 + name = "tower-layer" 4845 + version = "0.3.2" 4846 + source = "registry+https://github.com/rust-lang/crates.io-index" 4847 + checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 4848 + 4849 + [[package]] 4850 + name = "tower-service" 4851 + version = "0.3.2" 4852 + source = "registry+https://github.com/rust-lang/crates.io-index" 4853 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 4854 + 4855 + [[package]] 4856 + name = "tracing" 4857 + version = "0.1.37" 4858 + source = "registry+https://github.com/rust-lang/crates.io-index" 4859 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 4860 + dependencies = [ 4861 + "cfg-if", 4862 + "log", 4863 + "pin-project-lite", 4864 + "tracing-attributes", 4865 + "tracing-core", 4866 + ] 4867 + 4868 + [[package]] 4869 + name = "tracing-appender" 4870 + version = "0.2.2" 4871 + source = "registry+https://github.com/rust-lang/crates.io-index" 4872 + checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" 4873 + dependencies = [ 4874 + "crossbeam-channel", 4875 + "time 0.3.23", 4876 + "tracing-subscriber", 4877 + ] 4878 + 4879 + [[package]] 4880 + name = "tracing-attributes" 4881 + version = "0.1.26" 4882 + source = "registry+https://github.com/rust-lang/crates.io-index" 4883 + checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 4884 + dependencies = [ 4885 + "proc-macro2", 4886 + "quote", 4887 + "syn 2.0.27", 4888 + ] 4889 + 4890 + [[package]] 4891 + name = "tracing-core" 4892 + version = "0.1.31" 4893 + source = "registry+https://github.com/rust-lang/crates.io-index" 4894 + checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 4895 + dependencies = [ 4896 + "once_cell", 4897 + "valuable", 4898 + ] 4899 + 4900 + [[package]] 4901 + name = "tracing-futures" 4902 + version = "0.2.5" 4903 + source = "registry+https://github.com/rust-lang/crates.io-index" 4904 + checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" 4905 + dependencies = [ 4906 + "pin-project", 4907 + "tracing", 4908 + ] 4909 + 4910 + [[package]] 4911 + name = "tracing-log" 4912 + version = "0.1.3" 4913 + source = "registry+https://github.com/rust-lang/crates.io-index" 4914 + checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 4915 + dependencies = [ 4916 + "lazy_static", 4917 + "log", 4918 + "tracing-core", 4919 + ] 4920 + 4921 + [[package]] 4922 + name = "tracing-opentelemetry" 4923 + version = "0.18.0" 4924 + source = "registry+https://github.com/rust-lang/crates.io-index" 4925 + checksum = "21ebb87a95ea13271332df069020513ab70bdb5637ca42d6e492dc3bbbad48de" 4926 + dependencies = [ 4927 + "once_cell", 4928 + "opentelemetry", 4929 + "tracing", 4930 + "tracing-core", 4931 + "tracing-log", 4932 + "tracing-subscriber", 4933 + ] 4934 + 4935 + [[package]] 4936 + name = "tracing-subscriber" 4937 + version = "0.3.17" 4938 + source = "registry+https://github.com/rust-lang/crates.io-index" 4939 + checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 4940 + dependencies = [ 4941 + "matchers", 4942 + "nu-ansi-term", 4943 + "once_cell", 4944 + "regex", 4945 + "sharded-slab", 4946 + "smallvec", 4947 + "thread_local", 4948 + "tracing", 4949 + "tracing-core", 4950 + "tracing-log", 4951 + ] 4952 + 4953 + [[package]] 4954 + name = "trust-dns-proto" 4955 + version = "0.22.0" 4956 + source = "registry+https://github.com/rust-lang/crates.io-index" 4957 + checksum = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26" 4958 + dependencies = [ 4959 + "async-trait", 4960 + "cfg-if", 4961 + "data-encoding", 4962 + "enum-as-inner", 4963 + "futures-channel", 4964 + "futures-io", 4965 + "futures-util", 4966 + "idna 0.2.3", 4967 + "ipnet", 4968 + "lazy_static", 4969 + "rand", 4970 + "ring", 4971 + "rustls 0.20.8", 4972 + "rustls-pemfile", 4973 + "smallvec", 4974 + "thiserror", 4975 + "tinyvec", 4976 + "tokio", 4977 + "tokio-rustls 0.23.4", 4978 + "tracing", 4979 + "url", 4980 + "webpki", 4981 + ] 4982 + 4983 + [[package]] 4984 + name = "trust-dns-resolver" 4985 + version = "0.22.0" 4986 + source = "registry+https://github.com/rust-lang/crates.io-index" 4987 + checksum = "aff21aa4dcefb0a1afbfac26deb0adc93888c7d295fb63ab273ef276ba2b7cfe" 4988 + dependencies = [ 4989 + "cfg-if", 4990 + "futures-util", 4991 + "ipconfig", 4992 + "lazy_static", 4993 + "lru-cache", 4994 + "parking_lot", 4995 + "resolv-conf", 4996 + "rustls 0.20.8", 4997 + "smallvec", 4998 + "thiserror", 4999 + "tokio", 5000 + "tokio-rustls 0.23.4", 5001 + "tracing", 5002 + "trust-dns-proto", 5003 + "webpki-roots 0.22.6", 5004 + ] 5005 + 5006 + [[package]] 5007 + name = "try-lock" 5008 + version = "0.2.4" 5009 + source = "registry+https://github.com/rust-lang/crates.io-index" 5010 + checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 5011 + 5012 + [[package]] 5013 + name = "try_map" 5014 + version = "0.3.1" 5015 + source = "registry+https://github.com/rust-lang/crates.io-index" 5016 + checksum = "fb1626d07cb5c1bb2cf17d94c0be4852e8a7c02b041acec9a8c5bdda99f9d580" 5017 + 5018 + [[package]] 5019 + name = "tungstenite" 5020 + version = "0.19.0" 5021 + source = "registry+https://github.com/rust-lang/crates.io-index" 5022 + checksum = "15fba1a6d6bb030745759a9a2a588bfe8490fc8b4751a277db3a0be1c9ebbf67" 5023 + dependencies = [ 5024 + "byteorder", 5025 + "bytes", 5026 + "data-encoding", 5027 + "http", 5028 + "httparse", 5029 + "log", 5030 + "rand", 5031 + "rustls 0.21.5", 5032 + "sha1", 5033 + "thiserror", 5034 + "url", 5035 + "utf-8", 5036 + "webpki", 5037 + ] 5038 + 5039 + [[package]] 5040 + name = "typenum" 5041 + version = "1.16.0" 5042 + source = "registry+https://github.com/rust-lang/crates.io-index" 5043 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 5044 + 5045 + [[package]] 5046 + name = "unicode-bidi" 5047 + version = "0.3.13" 5048 + source = "registry+https://github.com/rust-lang/crates.io-index" 5049 + checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 5050 + 5051 + [[package]] 5052 + name = "unicode-ident" 5053 + version = "1.0.11" 5054 + source = "registry+https://github.com/rust-lang/crates.io-index" 5055 + checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 5056 + 5057 + [[package]] 5058 + name = "unicode-normalization" 5059 + version = "0.1.22" 5060 + source = "registry+https://github.com/rust-lang/crates.io-index" 5061 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 5062 + dependencies = [ 5063 + "tinyvec", 5064 + ] 5065 + 5066 + [[package]] 5067 + name = "unicode-segmentation" 5068 + version = "1.10.1" 5069 + source = "registry+https://github.com/rust-lang/crates.io-index" 5070 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 5071 + 5072 + [[package]] 5073 + name = "unicode-width" 5074 + version = "0.1.10" 5075 + source = "registry+https://github.com/rust-lang/crates.io-index" 5076 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 5077 + 5078 + [[package]] 5079 + name = "unicode-xid" 5080 + version = "0.2.4" 5081 + source = "registry+https://github.com/rust-lang/crates.io-index" 5082 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 5083 + 5084 + [[package]] 5085 + name = "unicode_categories" 5086 + version = "0.1.1" 5087 + source = "registry+https://github.com/rust-lang/crates.io-index" 5088 + checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" 5089 + 5090 + [[package]] 5091 + name = "universal-hash" 5092 + version = "0.5.1" 5093 + source = "registry+https://github.com/rust-lang/crates.io-index" 5094 + checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" 5095 + dependencies = [ 5096 + "crypto-common", 5097 + "subtle", 5098 + ] 5099 + 5100 + [[package]] 5101 + name = "untrusted" 5102 + version = "0.7.1" 5103 + source = "registry+https://github.com/rust-lang/crates.io-index" 5104 + checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 5105 + 5106 + [[package]] 5107 + name = "url" 5108 + version = "2.4.0" 5109 + source = "registry+https://github.com/rust-lang/crates.io-index" 5110 + checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 5111 + dependencies = [ 5112 + "form_urlencoded", 5113 + "idna 0.4.0", 5114 + "percent-encoding", 5115 + ] 5116 + 5117 + [[package]] 5118 + name = "utf-8" 5119 + version = "0.7.6" 5120 + source = "registry+https://github.com/rust-lang/crates.io-index" 5121 + checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 5122 + 5123 + [[package]] 5124 + name = "utf8parse" 5125 + version = "0.2.1" 5126 + source = "registry+https://github.com/rust-lang/crates.io-index" 5127 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 5128 + 5129 + [[package]] 5130 + name = "utils" 5131 + version = "0.1.0" 5132 + dependencies = [ 5133 + "ahash 0.8.3", 5134 + "dashmap", 5135 + "mail-auth", 5136 + "mail-send", 5137 + "opentelemetry", 5138 + "opentelemetry-otlp", 5139 + "opentelemetry-semantic-conventions", 5140 + "privdrop", 5141 + "rustls 0.21.5", 5142 + "rustls-pemfile", 5143 + "serde", 5144 + "smtp-proto", 5145 + "tokio", 5146 + "tokio-rustls 0.24.1", 5147 + "tracing", 5148 + "tracing-appender", 5149 + "tracing-opentelemetry", 5150 + "tracing-subscriber", 5151 + ] 5152 + 5153 + [[package]] 5154 + name = "uuid" 5155 + version = "1.4.1" 5156 + source = "registry+https://github.com/rust-lang/crates.io-index" 5157 + checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 5158 + 5159 + [[package]] 5160 + name = "valuable" 5161 + version = "0.1.0" 5162 + source = "registry+https://github.com/rust-lang/crates.io-index" 5163 + checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 5164 + 5165 + [[package]] 5166 + name = "vcpkg" 5167 + version = "0.2.15" 5168 + source = "registry+https://github.com/rust-lang/crates.io-index" 5169 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 5170 + 5171 + [[package]] 5172 + name = "version_check" 5173 + version = "0.9.4" 5174 + source = "registry+https://github.com/rust-lang/crates.io-index" 5175 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 5176 + 5177 + [[package]] 5178 + name = "want" 5179 + version = "0.3.1" 5180 + source = "registry+https://github.com/rust-lang/crates.io-index" 5181 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 5182 + dependencies = [ 5183 + "try-lock", 5184 + ] 5185 + 5186 + [[package]] 5187 + name = "wasi" 5188 + version = "0.10.0+wasi-snapshot-preview1" 5189 + source = "registry+https://github.com/rust-lang/crates.io-index" 5190 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 5191 + 5192 + [[package]] 5193 + name = "wasi" 5194 + version = "0.11.0+wasi-snapshot-preview1" 5195 + source = "registry+https://github.com/rust-lang/crates.io-index" 5196 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 5197 + 5198 + [[package]] 5199 + name = "wasm-bindgen" 5200 + version = "0.2.87" 5201 + source = "registry+https://github.com/rust-lang/crates.io-index" 5202 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 5203 + dependencies = [ 5204 + "cfg-if", 5205 + "wasm-bindgen-macro", 5206 + ] 5207 + 5208 + [[package]] 5209 + name = "wasm-bindgen-backend" 5210 + version = "0.2.87" 5211 + source = "registry+https://github.com/rust-lang/crates.io-index" 5212 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 5213 + dependencies = [ 5214 + "bumpalo", 5215 + "log", 5216 + "once_cell", 5217 + "proc-macro2", 5218 + "quote", 5219 + "syn 2.0.27", 5220 + "wasm-bindgen-shared", 5221 + ] 5222 + 5223 + [[package]] 5224 + name = "wasm-bindgen-futures" 5225 + version = "0.4.37" 5226 + source = "registry+https://github.com/rust-lang/crates.io-index" 5227 + checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 5228 + dependencies = [ 5229 + "cfg-if", 5230 + "js-sys", 5231 + "wasm-bindgen", 5232 + "web-sys", 5233 + ] 5234 + 5235 + [[package]] 5236 + name = "wasm-bindgen-macro" 5237 + version = "0.2.87" 5238 + source = "registry+https://github.com/rust-lang/crates.io-index" 5239 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 5240 + dependencies = [ 5241 + "quote", 5242 + "wasm-bindgen-macro-support", 5243 + ] 5244 + 5245 + [[package]] 5246 + name = "wasm-bindgen-macro-support" 5247 + version = "0.2.87" 5248 + source = "registry+https://github.com/rust-lang/crates.io-index" 5249 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 5250 + dependencies = [ 5251 + "proc-macro2", 5252 + "quote", 5253 + "syn 2.0.27", 5254 + "wasm-bindgen-backend", 5255 + "wasm-bindgen-shared", 5256 + ] 5257 + 5258 + [[package]] 5259 + name = "wasm-bindgen-shared" 5260 + version = "0.2.87" 5261 + source = "registry+https://github.com/rust-lang/crates.io-index" 5262 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 5263 + 5264 + [[package]] 5265 + name = "wasm-streams" 5266 + version = "0.2.3" 5267 + source = "registry+https://github.com/rust-lang/crates.io-index" 5268 + checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" 5269 + dependencies = [ 5270 + "futures-util", 5271 + "js-sys", 5272 + "wasm-bindgen", 5273 + "wasm-bindgen-futures", 5274 + "web-sys", 5275 + ] 5276 + 5277 + [[package]] 5278 + name = "web-sys" 5279 + version = "0.3.64" 5280 + source = "registry+https://github.com/rust-lang/crates.io-index" 5281 + checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 5282 + dependencies = [ 5283 + "js-sys", 5284 + "wasm-bindgen", 5285 + ] 5286 + 5287 + [[package]] 5288 + name = "webpki" 5289 + version = "0.22.0" 5290 + source = "registry+https://github.com/rust-lang/crates.io-index" 5291 + checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 5292 + dependencies = [ 5293 + "ring", 5294 + "untrusted", 5295 + ] 5296 + 5297 + [[package]] 5298 + name = "webpki-roots" 5299 + version = "0.22.6" 5300 + source = "registry+https://github.com/rust-lang/crates.io-index" 5301 + checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" 5302 + dependencies = [ 5303 + "webpki", 5304 + ] 5305 + 5306 + [[package]] 5307 + name = "webpki-roots" 5308 + version = "0.23.1" 5309 + source = "registry+https://github.com/rust-lang/crates.io-index" 5310 + checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" 5311 + dependencies = [ 5312 + "rustls-webpki 0.100.1", 5313 + ] 5314 + 5315 + [[package]] 5316 + name = "webpki-roots" 5317 + version = "0.24.0" 5318 + source = "registry+https://github.com/rust-lang/crates.io-index" 5319 + checksum = "b291546d5d9d1eab74f069c77749f2cb8504a12caa20f0f2de93ddbf6f411888" 5320 + dependencies = [ 5321 + "rustls-webpki 0.101.1", 5322 + ] 5323 + 5324 + [[package]] 5325 + name = "whatlang" 5326 + version = "0.16.2" 5327 + source = "registry+https://github.com/rust-lang/crates.io-index" 5328 + checksum = "9c531a2dc4c462b833788be2c07eef4e621d0e9edbd55bf280cc164c1c1aa043" 5329 + dependencies = [ 5330 + "hashbrown 0.12.3", 5331 + "once_cell", 5332 + ] 5333 + 5334 + [[package]] 5335 + name = "which" 5336 + version = "4.4.0" 5337 + source = "registry+https://github.com/rust-lang/crates.io-index" 5338 + checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" 5339 + dependencies = [ 5340 + "either", 5341 + "libc", 5342 + "once_cell", 5343 + ] 5344 + 5345 + [[package]] 5346 + name = "whoami" 5347 + version = "1.4.1" 5348 + source = "registry+https://github.com/rust-lang/crates.io-index" 5349 + checksum = "22fc3756b8a9133049b26c7f61ab35416c130e8c09b660f5b3958b446f52cc50" 5350 + 5351 + [[package]] 5352 + name = "widestring" 5353 + version = "1.0.2" 5354 + source = "registry+https://github.com/rust-lang/crates.io-index" 5355 + checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" 5356 + 5357 + [[package]] 5358 + name = "winapi" 5359 + version = "0.3.9" 5360 + source = "registry+https://github.com/rust-lang/crates.io-index" 5361 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 5362 + dependencies = [ 5363 + "winapi-i686-pc-windows-gnu", 5364 + "winapi-x86_64-pc-windows-gnu", 5365 + ] 5366 + 5367 + [[package]] 5368 + name = "winapi-i686-pc-windows-gnu" 5369 + version = "0.4.0" 5370 + source = "registry+https://github.com/rust-lang/crates.io-index" 5371 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 5372 + 5373 + [[package]] 5374 + name = "winapi-x86_64-pc-windows-gnu" 5375 + version = "0.4.0" 5376 + source = "registry+https://github.com/rust-lang/crates.io-index" 5377 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 5378 + 5379 + [[package]] 5380 + name = "windows" 5381 + version = "0.48.0" 5382 + source = "registry+https://github.com/rust-lang/crates.io-index" 5383 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 5384 + dependencies = [ 5385 + "windows-targets 0.48.1", 5386 + ] 5387 + 5388 + [[package]] 5389 + name = "windows-sys" 5390 + version = "0.45.0" 5391 + source = "registry+https://github.com/rust-lang/crates.io-index" 5392 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 5393 + dependencies = [ 5394 + "windows-targets 0.42.2", 5395 + ] 5396 + 5397 + [[package]] 5398 + name = "windows-sys" 5399 + version = "0.48.0" 5400 + source = "registry+https://github.com/rust-lang/crates.io-index" 5401 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 5402 + dependencies = [ 5403 + "windows-targets 0.48.1", 5404 + ] 5405 + 5406 + [[package]] 5407 + name = "windows-targets" 5408 + version = "0.42.2" 5409 + source = "registry+https://github.com/rust-lang/crates.io-index" 5410 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 5411 + dependencies = [ 5412 + "windows_aarch64_gnullvm 0.42.2", 5413 + "windows_aarch64_msvc 0.42.2", 5414 + "windows_i686_gnu 0.42.2", 5415 + "windows_i686_msvc 0.42.2", 5416 + "windows_x86_64_gnu 0.42.2", 5417 + "windows_x86_64_gnullvm 0.42.2", 5418 + "windows_x86_64_msvc 0.42.2", 5419 + ] 5420 + 5421 + [[package]] 5422 + name = "windows-targets" 5423 + version = "0.48.1" 5424 + source = "registry+https://github.com/rust-lang/crates.io-index" 5425 + checksum = "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f" 5426 + dependencies = [ 5427 + "windows_aarch64_gnullvm 0.48.0", 5428 + "windows_aarch64_msvc 0.48.0", 5429 + "windows_i686_gnu 0.48.0", 5430 + "windows_i686_msvc 0.48.0", 5431 + "windows_x86_64_gnu 0.48.0", 5432 + "windows_x86_64_gnullvm 0.48.0", 5433 + "windows_x86_64_msvc 0.48.0", 5434 + ] 5435 + 5436 + [[package]] 5437 + name = "windows_aarch64_gnullvm" 5438 + version = "0.42.2" 5439 + source = "registry+https://github.com/rust-lang/crates.io-index" 5440 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 5441 + 5442 + [[package]] 5443 + name = "windows_aarch64_gnullvm" 5444 + version = "0.48.0" 5445 + source = "registry+https://github.com/rust-lang/crates.io-index" 5446 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 5447 + 5448 + [[package]] 5449 + name = "windows_aarch64_msvc" 5450 + version = "0.42.2" 5451 + source = "registry+https://github.com/rust-lang/crates.io-index" 5452 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 5453 + 5454 + [[package]] 5455 + name = "windows_aarch64_msvc" 5456 + version = "0.48.0" 5457 + source = "registry+https://github.com/rust-lang/crates.io-index" 5458 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 5459 + 5460 + [[package]] 5461 + name = "windows_i686_gnu" 5462 + version = "0.42.2" 5463 + source = "registry+https://github.com/rust-lang/crates.io-index" 5464 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 5465 + 5466 + [[package]] 5467 + name = "windows_i686_gnu" 5468 + version = "0.48.0" 5469 + source = "registry+https://github.com/rust-lang/crates.io-index" 5470 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 5471 + 5472 + [[package]] 5473 + name = "windows_i686_msvc" 5474 + version = "0.42.2" 5475 + source = "registry+https://github.com/rust-lang/crates.io-index" 5476 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 5477 + 5478 + [[package]] 5479 + name = "windows_i686_msvc" 5480 + version = "0.48.0" 5481 + source = "registry+https://github.com/rust-lang/crates.io-index" 5482 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 5483 + 5484 + [[package]] 5485 + name = "windows_x86_64_gnu" 5486 + version = "0.42.2" 5487 + source = "registry+https://github.com/rust-lang/crates.io-index" 5488 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 5489 + 5490 + [[package]] 5491 + name = "windows_x86_64_gnu" 5492 + version = "0.48.0" 5493 + source = "registry+https://github.com/rust-lang/crates.io-index" 5494 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 5495 + 5496 + [[package]] 5497 + name = "windows_x86_64_gnullvm" 5498 + version = "0.42.2" 5499 + source = "registry+https://github.com/rust-lang/crates.io-index" 5500 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 5501 + 5502 + [[package]] 5503 + name = "windows_x86_64_gnullvm" 5504 + version = "0.48.0" 5505 + source = "registry+https://github.com/rust-lang/crates.io-index" 5506 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 5507 + 5508 + [[package]] 5509 + name = "windows_x86_64_msvc" 5510 + version = "0.42.2" 5511 + source = "registry+https://github.com/rust-lang/crates.io-index" 5512 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 5513 + 5514 + [[package]] 5515 + name = "windows_x86_64_msvc" 5516 + version = "0.48.0" 5517 + source = "registry+https://github.com/rust-lang/crates.io-index" 5518 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 5519 + 5520 + [[package]] 5521 + name = "winreg" 5522 + version = "0.10.1" 5523 + source = "registry+https://github.com/rust-lang/crates.io-index" 5524 + checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 5525 + dependencies = [ 5526 + "winapi", 5527 + ] 5528 + 5529 + [[package]] 5530 + name = "winreg" 5531 + version = "0.50.0" 5532 + source = "registry+https://github.com/rust-lang/crates.io-index" 5533 + checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 5534 + dependencies = [ 5535 + "cfg-if", 5536 + "windows-sys 0.48.0", 5537 + ] 5538 + 5539 + [[package]] 5540 + name = "x509-parser" 5541 + version = "0.15.0" 5542 + source = "registry+https://github.com/rust-lang/crates.io-index" 5543 + checksum = "bab0c2f54ae1d92f4fcb99c0b7ccf0b1e3451cbd395e5f115ccbdbcb18d4f634" 5544 + dependencies = [ 5545 + "asn1-rs", 5546 + "data-encoding", 5547 + "der-parser", 5548 + "lazy_static", 5549 + "nom", 5550 + "oid-registry", 5551 + "rusticata-macros", 5552 + "thiserror", 5553 + "time 0.3.23", 5554 + ] 5555 + 5556 + [[package]] 5557 + name = "xattr" 5558 + version = "0.2.3" 5559 + source = "registry+https://github.com/rust-lang/crates.io-index" 5560 + checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 5561 + dependencies = [ 5562 + "libc", 5563 + ] 5564 + 5565 + [[package]] 5566 + name = "xml-rs" 5567 + version = "0.8.16" 5568 + source = "registry+https://github.com/rust-lang/crates.io-index" 5569 + checksum = "47430998a7b5d499ccee752b41567bc3afc57e1327dc855b1a2aa44ce29b5fa1" 5570 + 5571 + [[package]] 5572 + name = "xxhash-rust" 5573 + version = "0.8.6" 5574 + source = "registry+https://github.com/rust-lang/crates.io-index" 5575 + checksum = "735a71d46c4d68d71d4b24d03fdc2b98e38cea81730595801db779c04fe80d70" 5576 + 5577 + [[package]] 5578 + name = "zeroize" 5579 + version = "1.6.0" 5580 + source = "registry+https://github.com/rust-lang/crates.io-index" 5581 + checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" 5582 + 5583 + [[package]] 5584 + name = "zip" 5585 + version = "0.6.6" 5586 + source = "registry+https://github.com/rust-lang/crates.io-index" 5587 + checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" 5588 + dependencies = [ 5589 + "aes", 5590 + "byteorder", 5591 + "bzip2", 5592 + "constant_time_eq 0.1.5", 5593 + "crc32fast", 5594 + "crossbeam-utils", 5595 + "flate2", 5596 + "hmac 0.12.1", 5597 + "pbkdf2 0.11.0", 5598 + "sha1", 5599 + "time 0.3.23", 5600 + "zstd", 5601 + ] 5602 + 5603 + [[package]] 5604 + name = "zip-extract" 5605 + version = "0.1.2" 5606 + source = "registry+https://github.com/rust-lang/crates.io-index" 5607 + checksum = "bb654964c003959ed64cbd0d7b329bcdcbd9690facd50c8617748d3622543972" 5608 + dependencies = [ 5609 + "log", 5610 + "thiserror", 5611 + "zip", 5612 + ] 5613 + 5614 + [[package]] 5615 + name = "zstd" 5616 + version = "0.11.2+zstd.1.5.2" 5617 + source = "registry+https://github.com/rust-lang/crates.io-index" 5618 + checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" 5619 + dependencies = [ 5620 + "zstd-safe", 5621 + ] 5622 + 5623 + [[package]] 5624 + name = "zstd-safe" 5625 + version = "5.0.2+zstd.1.5.2" 5626 + source = "registry+https://github.com/rust-lang/crates.io-index" 5627 + checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" 5628 + dependencies = [ 5629 + "libc", 5630 + "zstd-sys", 5631 + ] 5632 + 5633 + [[package]] 5634 + name = "zstd-sys" 5635 + version = "2.0.8+zstd.1.5.5" 5636 + source = "registry+https://github.com/rust-lang/crates.io-index" 5637 + checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" 5638 + dependencies = [ 5639 + "cc", 5640 + "libc", 5641 + "pkg-config", 5642 + ]
+74
pkgs/servers/mail/stalwart/default.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , protobuf 6 + , bzip2 7 + , openssl 8 + , sqlite 9 + , zstd 10 + , stdenv 11 + , darwin 12 + }: 13 + 14 + let 15 + version = "0.3.1"; 16 + in 17 + rustPlatform.buildRustPackage { 18 + pname = "stalwart-mail"; 19 + inherit version; 20 + 21 + src = fetchFromGitHub { 22 + owner = "stalwartlabs"; 23 + repo = "mail-server"; 24 + rev = "v${version}"; 25 + hash = "sha256-RLLKZ1nUYv8fCEd6SSIpy7o88Ee5vs5EaPcfulCXiIU="; 26 + fetchSubmodules = true; 27 + }; 28 + 29 + cargoLock = { 30 + lockFile = ./Cargo.lock; 31 + outputHashes = { 32 + "hyper-util-0.0.0" = "sha256-wGtB6hUjIOKR7UZJrX9ve4x4/7TDQuSPG0Sq9VyW7iI="; 33 + "jmap-client-0.3.0" = "sha256-GNqSPygiVq5Z9y8Kfhzacq3lTIEg2o4UxzOMDbBO7xY="; 34 + "mail-auth-0.3.2" = "sha256-CTafQCXPo91ZUlfS9JUqU+RfUf4+6EbdG97+nIqQtNw="; 35 + "mail-builder-0.3.0" = "sha256-0o/fV7ZKiRKeitBBt8yOM/2nXIEgOGSMEMaBj+3i7Kw="; 36 + "mail-parser-0.8.2" = "sha256-XvKEgzQ+HDoLI16CmqE/RRgApg0q9Au9sqOOEpZz6W0="; 37 + "mail-send-0.4.0" = "sha256-bMPI871hBj/RvrW4kESGS9XzfnkSo8r2/9uUwgE12EU="; 38 + "sieve-rs-0.3.1" = "sha256-0LE98L7JEc6FObygIsln4Enw2kx8FnLotJ/fXGpc4E8="; 39 + "smtp-proto-0.1.1" = "sha256-HhKZQHQv3tMEfRZgCoAtyxVzwHbcB4FSjKlMoU1PkHg="; 40 + }; 41 + }; 42 + 43 + nativeBuildInputs = [ 44 + pkg-config 45 + protobuf 46 + ]; 47 + 48 + buildInputs = [ 49 + bzip2 50 + openssl 51 + sqlite 52 + zstd 53 + ] ++ lib.optionals stdenv.isDarwin [ 54 + darwin.apple_sdk.frameworks.CoreFoundation 55 + darwin.apple_sdk.frameworks.Security 56 + darwin.apple_sdk.frameworks.SystemConfiguration 57 + ]; 58 + 59 + env = { 60 + OPENSSL_NO_VENDOR = true; 61 + ZSTD_SYS_USE_PKG_CONFIG = true; 62 + }; 63 + 64 + # Tests require reading to /etc/resolv.conf 65 + doCheck = false; 66 + 67 + meta = with lib; { 68 + description = "Secure & Modern All-in-One Mail Server (IMAP, JMAP, SMTP)"; 69 + homepage = "https://github.com/stalwartlabs/mail-server"; 70 + changelog = "https://github.com/stalwartlabs/mail-server/blob/${version}/CHANGELOG"; 71 + license = licenses.agpl3Only; 72 + maintainers = with maintainers; [ happysalada ]; 73 + }; 74 + }
+2
pkgs/top-level/all-packages.nix
··· 9293 inherit (darwin.apple_sdk.frameworks) AppKit; 9294 }; 9295 9296 jmespath = callPackage ../development/tools/jmespath { }; 9297 9298 juicefs = callPackage ../tools/filesystems/juicefs { };
··· 9293 inherit (darwin.apple_sdk.frameworks) AppKit; 9294 }; 9295 9296 + stalwart-mail = callPackage ../servers/mail/stalwart { }; 9297 + 9298 jmespath = callPackage ../development/tools/jmespath { }; 9299 9300 juicefs = callPackage ../tools/filesystems/juicefs { };