binserve: init at v0.2.0

+2310
+2273
pkgs/servers/binserve/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 = "actix-codec" 7 + version = "0.5.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "57a7559404a7f3573127aab53c08ce37a6c6a315c374a31070f3c91cd1b4a7fe" 10 + dependencies = [ 11 + "bitflags", 12 + "bytes", 13 + "futures-core", 14 + "futures-sink", 15 + "log", 16 + "memchr", 17 + "pin-project-lite", 18 + "tokio", 19 + "tokio-util", 20 + ] 21 + 22 + [[package]] 23 + name = "actix-files" 24 + version = "0.6.1" 25 + source = "registry+https://github.com/rust-lang/crates.io-index" 26 + checksum = "e04dcf7654254676d434b0285e2298d577ed4826f67f536e7a39bb0f64721164" 27 + dependencies = [ 28 + "actix-http", 29 + "actix-service", 30 + "actix-utils", 31 + "actix-web", 32 + "askama_escape", 33 + "bitflags", 34 + "bytes", 35 + "derive_more", 36 + "futures-core", 37 + "http-range", 38 + "log", 39 + "mime", 40 + "mime_guess", 41 + "percent-encoding", 42 + "pin-project-lite", 43 + ] 44 + 45 + [[package]] 46 + name = "actix-http" 47 + version = "3.1.0" 48 + source = "registry+https://github.com/rust-lang/crates.io-index" 49 + checksum = "bd2e9f6794b5826aff6df65e3a0d0127b271d1c03629c774238f3582e903d4e4" 50 + dependencies = [ 51 + "actix-codec", 52 + "actix-rt", 53 + "actix-service", 54 + "actix-tls", 55 + "actix-utils", 56 + "ahash", 57 + "base64", 58 + "bitflags", 59 + "brotli", 60 + "bytes", 61 + "bytestring", 62 + "derive_more", 63 + "encoding_rs", 64 + "flate2", 65 + "futures-core", 66 + "h2", 67 + "http", 68 + "httparse", 69 + "httpdate", 70 + "itoa 1.0.2", 71 + "language-tags", 72 + "local-channel", 73 + "mime", 74 + "percent-encoding", 75 + "pin-project-lite", 76 + "rand", 77 + "sha1", 78 + "smallvec", 79 + "tracing", 80 + "zstd", 81 + ] 82 + 83 + [[package]] 84 + name = "actix-macros" 85 + version = "0.2.3" 86 + source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "465a6172cf69b960917811022d8f29bc0b7fa1398bc4f78b3c466673db1213b6" 88 + dependencies = [ 89 + "quote", 90 + "syn", 91 + ] 92 + 93 + [[package]] 94 + name = "actix-router" 95 + version = "0.5.0" 96 + source = "registry+https://github.com/rust-lang/crates.io-index" 97 + checksum = "eb60846b52c118f2f04a56cc90880a274271c489b2498623d58176f8ca21fa80" 98 + dependencies = [ 99 + "bytestring", 100 + "firestorm", 101 + "http", 102 + "log", 103 + "regex", 104 + "serde", 105 + ] 106 + 107 + [[package]] 108 + name = "actix-rt" 109 + version = "2.7.0" 110 + source = "registry+https://github.com/rust-lang/crates.io-index" 111 + checksum = "7ea16c295198e958ef31930a6ef37d0fb64e9ca3b6116e6b93a8bdae96ee1000" 112 + dependencies = [ 113 + "futures-core", 114 + "tokio", 115 + ] 116 + 117 + [[package]] 118 + name = "actix-server" 119 + version = "2.1.1" 120 + source = "registry+https://github.com/rust-lang/crates.io-index" 121 + checksum = "0da34f8e659ea1b077bb4637948b815cd3768ad5a188fdcd74ff4d84240cd824" 122 + dependencies = [ 123 + "actix-rt", 124 + "actix-service", 125 + "actix-utils", 126 + "futures-core", 127 + "futures-util", 128 + "mio 0.8.4", 129 + "num_cpus", 130 + "socket2", 131 + "tokio", 132 + "tracing", 133 + ] 134 + 135 + [[package]] 136 + name = "actix-service" 137 + version = "2.0.2" 138 + source = "registry+https://github.com/rust-lang/crates.io-index" 139 + checksum = "3b894941f818cfdc7ccc4b9e60fa7e53b5042a2e8567270f9147d5591893373a" 140 + dependencies = [ 141 + "futures-core", 142 + "paste", 143 + "pin-project-lite", 144 + ] 145 + 146 + [[package]] 147 + name = "actix-tls" 148 + version = "3.0.3" 149 + source = "registry+https://github.com/rust-lang/crates.io-index" 150 + checksum = "9fde0cf292f7cdc7f070803cb9a0d45c018441321a78b1042ffbbb81ec333297" 151 + dependencies = [ 152 + "actix-codec", 153 + "actix-rt", 154 + "actix-service", 155 + "actix-utils", 156 + "futures-core", 157 + "log", 158 + "pin-project-lite", 159 + "tokio-rustls", 160 + "tokio-util", 161 + "webpki-roots", 162 + ] 163 + 164 + [[package]] 165 + name = "actix-utils" 166 + version = "3.0.0" 167 + source = "registry+https://github.com/rust-lang/crates.io-index" 168 + checksum = "e491cbaac2e7fc788dfff99ff48ef317e23b3cf63dbaf7aaab6418f40f92aa94" 169 + dependencies = [ 170 + "local-waker", 171 + "pin-project-lite", 172 + ] 173 + 174 + [[package]] 175 + name = "actix-web" 176 + version = "4.1.0" 177 + source = "registry+https://github.com/rust-lang/crates.io-index" 178 + checksum = "a27e8fe9ba4ae613c21f677c2cfaf0696c3744030c6f485b34634e502d6bb379" 179 + dependencies = [ 180 + "actix-codec", 181 + "actix-http", 182 + "actix-macros", 183 + "actix-router", 184 + "actix-rt", 185 + "actix-server", 186 + "actix-service", 187 + "actix-tls", 188 + "actix-utils", 189 + "actix-web-codegen", 190 + "ahash", 191 + "bytes", 192 + "bytestring", 193 + "cfg-if 1.0.0", 194 + "cookie", 195 + "derive_more", 196 + "encoding_rs", 197 + "futures-core", 198 + "futures-util", 199 + "itoa 1.0.2", 200 + "language-tags", 201 + "log", 202 + "mime", 203 + "once_cell", 204 + "pin-project-lite", 205 + "regex", 206 + "serde", 207 + "serde_json", 208 + "serde_urlencoded", 209 + "smallvec", 210 + "socket2", 211 + "time", 212 + "url", 213 + ] 214 + 215 + [[package]] 216 + name = "actix-web-codegen" 217 + version = "4.0.1" 218 + source = "registry+https://github.com/rust-lang/crates.io-index" 219 + checksum = "5f270541caec49c15673b0af0e9a00143421ad4f118d2df7edcb68b627632f56" 220 + dependencies = [ 221 + "actix-router", 222 + "proc-macro2", 223 + "quote", 224 + "syn", 225 + ] 226 + 227 + [[package]] 228 + name = "actix-web-lab" 229 + version = "0.16.1" 230 + source = "registry+https://github.com/rust-lang/crates.io-index" 231 + checksum = "483a1012828ff6bca5b67e5a97099dd99ef699fbd911d39e7bcdc3b40e48aaa4" 232 + dependencies = [ 233 + "actix-files", 234 + "actix-http", 235 + "actix-router", 236 + "actix-service", 237 + "actix-utils", 238 + "actix-web", 239 + "actix-web-lab-derive", 240 + "ahash", 241 + "arc-swap", 242 + "async-trait", 243 + "bytes", 244 + "csv", 245 + "derive_more", 246 + "digest 0.10.3", 247 + "futures-core", 248 + "futures-util", 249 + "generic-array 0.14.5", 250 + "hmac", 251 + "local-channel", 252 + "mime", 253 + "once_cell", 254 + "pin-project-lite", 255 + "serde", 256 + "serde_html_form", 257 + "serde_json", 258 + "subtle", 259 + "tokio", 260 + "tracing", 261 + ] 262 + 263 + [[package]] 264 + name = "actix-web-lab-derive" 265 + version = "0.16.0" 266 + source = "registry+https://github.com/rust-lang/crates.io-index" 267 + checksum = "a44a15d9ddb31a4f41decd22f743a154e519fb326120e8133ef9ea6283335ad2" 268 + dependencies = [ 269 + "proc-macro2", 270 + "quote", 271 + "syn", 272 + ] 273 + 274 + [[package]] 275 + name = "adler" 276 + version = "1.0.2" 277 + source = "registry+https://github.com/rust-lang/crates.io-index" 278 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 279 + 280 + [[package]] 281 + name = "ahash" 282 + version = "0.7.6" 283 + source = "registry+https://github.com/rust-lang/crates.io-index" 284 + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 285 + dependencies = [ 286 + "getrandom", 287 + "once_cell", 288 + "version_check", 289 + ] 290 + 291 + [[package]] 292 + name = "aho-corasick" 293 + version = "0.7.18" 294 + source = "registry+https://github.com/rust-lang/crates.io-index" 295 + checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" 296 + dependencies = [ 297 + "memchr", 298 + ] 299 + 300 + [[package]] 301 + name = "alloc-no-stdlib" 302 + version = "2.0.3" 303 + source = "registry+https://github.com/rust-lang/crates.io-index" 304 + checksum = "35ef4730490ad1c4eae5c4325b2a95f521d023e5c885853ff7aca0a6a1631db3" 305 + 306 + [[package]] 307 + name = "alloc-stdlib" 308 + version = "0.2.1" 309 + source = "registry+https://github.com/rust-lang/crates.io-index" 310 + checksum = "697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2" 311 + dependencies = [ 312 + "alloc-no-stdlib", 313 + ] 314 + 315 + [[package]] 316 + name = "anyhow" 317 + version = "1.0.58" 318 + source = "registry+https://github.com/rust-lang/crates.io-index" 319 + checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704" 320 + 321 + [[package]] 322 + name = "arc-swap" 323 + version = "1.5.0" 324 + source = "registry+https://github.com/rust-lang/crates.io-index" 325 + checksum = "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f" 326 + 327 + [[package]] 328 + name = "askama_escape" 329 + version = "0.10.3" 330 + source = "registry+https://github.com/rust-lang/crates.io-index" 331 + checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341" 332 + 333 + [[package]] 334 + name = "async-trait" 335 + version = "0.1.56" 336 + source = "registry+https://github.com/rust-lang/crates.io-index" 337 + checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" 338 + dependencies = [ 339 + "proc-macro2", 340 + "quote", 341 + "syn", 342 + ] 343 + 344 + [[package]] 345 + name = "atty" 346 + version = "0.2.14" 347 + source = "registry+https://github.com/rust-lang/crates.io-index" 348 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 349 + dependencies = [ 350 + "hermit-abi", 351 + "libc", 352 + "winapi 0.3.9", 353 + ] 354 + 355 + [[package]] 356 + name = "autocfg" 357 + version = "1.1.0" 358 + source = "registry+https://github.com/rust-lang/crates.io-index" 359 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 360 + 361 + [[package]] 362 + name = "base64" 363 + version = "0.13.0" 364 + source = "registry+https://github.com/rust-lang/crates.io-index" 365 + checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 366 + 367 + [[package]] 368 + name = "binserve" 369 + version = "0.2.0" 370 + dependencies = [ 371 + "actix-files", 372 + "actix-web", 373 + "actix-web-lab", 374 + "ahash", 375 + "anyhow", 376 + "clap", 377 + "colored", 378 + "compact_str", 379 + "dashmap", 380 + "env_logger", 381 + "etag", 382 + "handlebars", 383 + "jwalk", 384 + "minify-html-onepass", 385 + "new_mime_guess", 386 + "notify", 387 + "num_cpus", 388 + "once_cell", 389 + "parking_lot", 390 + "rustls", 391 + "rustls-pemfile", 392 + "serde", 393 + "serde_json", 394 + ] 395 + 396 + [[package]] 397 + name = "bitflags" 398 + version = "1.3.2" 399 + source = "registry+https://github.com/rust-lang/crates.io-index" 400 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 401 + 402 + [[package]] 403 + name = "block-buffer" 404 + version = "0.7.3" 405 + source = "registry+https://github.com/rust-lang/crates.io-index" 406 + checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" 407 + dependencies = [ 408 + "block-padding", 409 + "byte-tools", 410 + "byteorder", 411 + "generic-array 0.12.4", 412 + ] 413 + 414 + [[package]] 415 + name = "block-buffer" 416 + version = "0.10.2" 417 + source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" 419 + dependencies = [ 420 + "generic-array 0.14.5", 421 + ] 422 + 423 + [[package]] 424 + name = "block-padding" 425 + version = "0.1.5" 426 + source = "registry+https://github.com/rust-lang/crates.io-index" 427 + checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" 428 + dependencies = [ 429 + "byte-tools", 430 + ] 431 + 432 + [[package]] 433 + name = "brotli" 434 + version = "3.3.4" 435 + source = "registry+https://github.com/rust-lang/crates.io-index" 436 + checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" 437 + dependencies = [ 438 + "alloc-no-stdlib", 439 + "alloc-stdlib", 440 + "brotli-decompressor", 441 + ] 442 + 443 + [[package]] 444 + name = "brotli-decompressor" 445 + version = "2.3.2" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80" 448 + dependencies = [ 449 + "alloc-no-stdlib", 450 + "alloc-stdlib", 451 + ] 452 + 453 + [[package]] 454 + name = "bstr" 455 + version = "0.2.17" 456 + source = "registry+https://github.com/rust-lang/crates.io-index" 457 + checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" 458 + dependencies = [ 459 + "lazy_static", 460 + "memchr", 461 + "regex-automata", 462 + "serde", 463 + ] 464 + 465 + [[package]] 466 + name = "bumpalo" 467 + version = "3.10.0" 468 + source = "registry+https://github.com/rust-lang/crates.io-index" 469 + checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" 470 + 471 + [[package]] 472 + name = "byte-tools" 473 + version = "0.3.1" 474 + source = "registry+https://github.com/rust-lang/crates.io-index" 475 + checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" 476 + 477 + [[package]] 478 + name = "byteorder" 479 + version = "1.4.3" 480 + source = "registry+https://github.com/rust-lang/crates.io-index" 481 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 482 + 483 + [[package]] 484 + name = "bytes" 485 + version = "1.1.0" 486 + source = "registry+https://github.com/rust-lang/crates.io-index" 487 + checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" 488 + 489 + [[package]] 490 + name = "bytestring" 491 + version = "1.1.0" 492 + source = "registry+https://github.com/rust-lang/crates.io-index" 493 + checksum = "86b6a75fd3048808ef06af5cd79712be8111960adaf89d90250974b38fc3928a" 494 + dependencies = [ 495 + "bytes", 496 + ] 497 + 498 + [[package]] 499 + name = "castaway" 500 + version = "0.2.2" 501 + source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc" 503 + dependencies = [ 504 + "rustversion", 505 + ] 506 + 507 + [[package]] 508 + name = "cc" 509 + version = "1.0.73" 510 + source = "registry+https://github.com/rust-lang/crates.io-index" 511 + checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 512 + dependencies = [ 513 + "jobserver", 514 + ] 515 + 516 + [[package]] 517 + name = "cfg-if" 518 + version = "0.1.10" 519 + source = "registry+https://github.com/rust-lang/crates.io-index" 520 + checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 521 + 522 + [[package]] 523 + name = "cfg-if" 524 + version = "1.0.0" 525 + source = "registry+https://github.com/rust-lang/crates.io-index" 526 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 527 + 528 + [[package]] 529 + name = "clap" 530 + version = "3.2.6" 531 + source = "registry+https://github.com/rust-lang/crates.io-index" 532 + checksum = "9f1fe12880bae935d142c8702d500c63a4e8634b6c3c57ad72bf978fc7b6249a" 533 + dependencies = [ 534 + "atty", 535 + "bitflags", 536 + "clap_lex", 537 + "indexmap", 538 + "strsim", 539 + "termcolor", 540 + "textwrap", 541 + ] 542 + 543 + [[package]] 544 + name = "clap_lex" 545 + version = "0.2.3" 546 + source = "registry+https://github.com/rust-lang/crates.io-index" 547 + checksum = "87eba3c8c7f42ef17f6c659fc7416d0f4758cd3e58861ee63c5fa4a4dde649e4" 548 + dependencies = [ 549 + "os_str_bytes", 550 + ] 551 + 552 + [[package]] 553 + name = "colored" 554 + version = "2.0.0" 555 + source = "registry+https://github.com/rust-lang/crates.io-index" 556 + checksum = "b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd" 557 + dependencies = [ 558 + "atty", 559 + "lazy_static", 560 + "winapi 0.3.9", 561 + ] 562 + 563 + [[package]] 564 + name = "compact_str" 565 + version = "0.4.0" 566 + source = "registry+https://github.com/rust-lang/crates.io-index" 567 + checksum = "fb6f80f92629b81f5b17b616a99f72870556ca457bbbd99aeda7bb5d194316a2" 568 + dependencies = [ 569 + "castaway", 570 + "itoa 1.0.2", 571 + "ryu", 572 + ] 573 + 574 + [[package]] 575 + name = "convert_case" 576 + version = "0.4.0" 577 + source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 579 + 580 + [[package]] 581 + name = "cookie" 582 + version = "0.16.0" 583 + source = "registry+https://github.com/rust-lang/crates.io-index" 584 + checksum = "94d4706de1b0fa5b132270cddffa8585166037822e260a944fe161acd137ca05" 585 + dependencies = [ 586 + "percent-encoding", 587 + "time", 588 + "version_check", 589 + ] 590 + 591 + [[package]] 592 + name = "cpufeatures" 593 + version = "0.2.2" 594 + source = "registry+https://github.com/rust-lang/crates.io-index" 595 + checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b" 596 + dependencies = [ 597 + "libc", 598 + ] 599 + 600 + [[package]] 601 + name = "crc32fast" 602 + version = "1.3.2" 603 + source = "registry+https://github.com/rust-lang/crates.io-index" 604 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 605 + dependencies = [ 606 + "cfg-if 1.0.0", 607 + ] 608 + 609 + [[package]] 610 + name = "crossbeam" 611 + version = "0.8.1" 612 + source = "registry+https://github.com/rust-lang/crates.io-index" 613 + checksum = "4ae5588f6b3c3cb05239e90bd110f257254aecd01e4635400391aeae07497845" 614 + dependencies = [ 615 + "cfg-if 1.0.0", 616 + "crossbeam-channel", 617 + "crossbeam-deque", 618 + "crossbeam-epoch", 619 + "crossbeam-queue", 620 + "crossbeam-utils", 621 + ] 622 + 623 + [[package]] 624 + name = "crossbeam-channel" 625 + version = "0.5.5" 626 + source = "registry+https://github.com/rust-lang/crates.io-index" 627 + checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c" 628 + dependencies = [ 629 + "cfg-if 1.0.0", 630 + "crossbeam-utils", 631 + ] 632 + 633 + [[package]] 634 + name = "crossbeam-deque" 635 + version = "0.8.1" 636 + source = "registry+https://github.com/rust-lang/crates.io-index" 637 + checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" 638 + dependencies = [ 639 + "cfg-if 1.0.0", 640 + "crossbeam-epoch", 641 + "crossbeam-utils", 642 + ] 643 + 644 + [[package]] 645 + name = "crossbeam-epoch" 646 + version = "0.9.9" 647 + source = "registry+https://github.com/rust-lang/crates.io-index" 648 + checksum = "07db9d94cbd326813772c968ccd25999e5f8ae22f4f8d1b11effa37ef6ce281d" 649 + dependencies = [ 650 + "autocfg", 651 + "cfg-if 1.0.0", 652 + "crossbeam-utils", 653 + "memoffset", 654 + "once_cell", 655 + "scopeguard", 656 + ] 657 + 658 + [[package]] 659 + name = "crossbeam-queue" 660 + version = "0.3.5" 661 + source = "registry+https://github.com/rust-lang/crates.io-index" 662 + checksum = "1f25d8400f4a7a5778f0e4e52384a48cbd9b5c495d110786187fc750075277a2" 663 + dependencies = [ 664 + "cfg-if 1.0.0", 665 + "crossbeam-utils", 666 + ] 667 + 668 + [[package]] 669 + name = "crossbeam-utils" 670 + version = "0.8.10" 671 + source = "registry+https://github.com/rust-lang/crates.io-index" 672 + checksum = "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83" 673 + dependencies = [ 674 + "cfg-if 1.0.0", 675 + "once_cell", 676 + ] 677 + 678 + [[package]] 679 + name = "crypto-common" 680 + version = "0.1.3" 681 + source = "registry+https://github.com/rust-lang/crates.io-index" 682 + checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" 683 + dependencies = [ 684 + "generic-array 0.14.5", 685 + "typenum", 686 + ] 687 + 688 + [[package]] 689 + name = "csv" 690 + version = "1.1.6" 691 + source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" 693 + dependencies = [ 694 + "bstr", 695 + "csv-core", 696 + "itoa 0.4.8", 697 + "ryu", 698 + "serde", 699 + ] 700 + 701 + [[package]] 702 + name = "csv-core" 703 + version = "0.1.10" 704 + source = "registry+https://github.com/rust-lang/crates.io-index" 705 + checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 706 + dependencies = [ 707 + "memchr", 708 + ] 709 + 710 + [[package]] 711 + name = "dashmap" 712 + version = "5.3.4" 713 + source = "registry+https://github.com/rust-lang/crates.io-index" 714 + checksum = "3495912c9c1ccf2e18976439f4443f3fee0fd61f424ff99fde6a66b15ecb448f" 715 + dependencies = [ 716 + "cfg-if 1.0.0", 717 + "hashbrown", 718 + "lock_api", 719 + "parking_lot_core", 720 + ] 721 + 722 + [[package]] 723 + name = "derive_more" 724 + version = "0.99.17" 725 + source = "registry+https://github.com/rust-lang/crates.io-index" 726 + checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 727 + dependencies = [ 728 + "convert_case", 729 + "proc-macro2", 730 + "quote", 731 + "rustc_version", 732 + "syn", 733 + ] 734 + 735 + [[package]] 736 + name = "digest" 737 + version = "0.8.1" 738 + source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" 740 + dependencies = [ 741 + "generic-array 0.12.4", 742 + ] 743 + 744 + [[package]] 745 + name = "digest" 746 + version = "0.10.3" 747 + source = "registry+https://github.com/rust-lang/crates.io-index" 748 + checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" 749 + dependencies = [ 750 + "block-buffer 0.10.2", 751 + "crypto-common", 752 + "subtle", 753 + ] 754 + 755 + [[package]] 756 + name = "either" 757 + version = "1.6.1" 758 + source = "registry+https://github.com/rust-lang/crates.io-index" 759 + checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 760 + 761 + [[package]] 762 + name = "encoding_rs" 763 + version = "0.8.31" 764 + source = "registry+https://github.com/rust-lang/crates.io-index" 765 + checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 766 + dependencies = [ 767 + "cfg-if 1.0.0", 768 + ] 769 + 770 + [[package]] 771 + name = "env_logger" 772 + version = "0.9.0" 773 + source = "registry+https://github.com/rust-lang/crates.io-index" 774 + checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" 775 + dependencies = [ 776 + "atty", 777 + "humantime", 778 + "log", 779 + "regex", 780 + "termcolor", 781 + ] 782 + 783 + [[package]] 784 + name = "etag" 785 + version = "3.0.0" 786 + source = "registry+https://github.com/rust-lang/crates.io-index" 787 + checksum = "aec9f8918ec91bd35f3068e33da01b72a295ac8a7baacb0290b56ffeeec9d88f" 788 + dependencies = [ 789 + "str-buf", 790 + "xxhash-rust", 791 + ] 792 + 793 + [[package]] 794 + name = "fake-simd" 795 + version = "0.1.2" 796 + source = "registry+https://github.com/rust-lang/crates.io-index" 797 + checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" 798 + 799 + [[package]] 800 + name = "filetime" 801 + version = "0.2.16" 802 + source = "registry+https://github.com/rust-lang/crates.io-index" 803 + checksum = "c0408e2626025178a6a7f7ffc05a25bc47103229f19c113755de7bf63816290c" 804 + dependencies = [ 805 + "cfg-if 1.0.0", 806 + "libc", 807 + "redox_syscall", 808 + "winapi 0.3.9", 809 + ] 810 + 811 + [[package]] 812 + name = "firestorm" 813 + version = "0.5.1" 814 + source = "registry+https://github.com/rust-lang/crates.io-index" 815 + checksum = "2c5f6c2c942da57e2aaaa84b8a521489486f14e75e7fa91dab70aba913975f98" 816 + 817 + [[package]] 818 + name = "flate2" 819 + version = "1.0.24" 820 + source = "registry+https://github.com/rust-lang/crates.io-index" 821 + checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" 822 + dependencies = [ 823 + "crc32fast", 824 + "miniz_oxide", 825 + ] 826 + 827 + [[package]] 828 + name = "fnv" 829 + version = "1.0.7" 830 + source = "registry+https://github.com/rust-lang/crates.io-index" 831 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 832 + 833 + [[package]] 834 + name = "form_urlencoded" 835 + version = "1.0.1" 836 + source = "registry+https://github.com/rust-lang/crates.io-index" 837 + checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" 838 + dependencies = [ 839 + "matches", 840 + "percent-encoding", 841 + ] 842 + 843 + [[package]] 844 + name = "fsevent" 845 + version = "0.4.0" 846 + source = "registry+https://github.com/rust-lang/crates.io-index" 847 + checksum = "5ab7d1bd1bd33cc98b0889831b72da23c0aa4df9cec7e0702f46ecea04b35db6" 848 + dependencies = [ 849 + "bitflags", 850 + "fsevent-sys", 851 + ] 852 + 853 + [[package]] 854 + name = "fsevent-sys" 855 + version = "2.0.1" 856 + source = "registry+https://github.com/rust-lang/crates.io-index" 857 + checksum = "f41b048a94555da0f42f1d632e2e19510084fb8e303b0daa2816e733fb3644a0" 858 + dependencies = [ 859 + "libc", 860 + ] 861 + 862 + [[package]] 863 + name = "fuchsia-zircon" 864 + version = "0.3.3" 865 + source = "registry+https://github.com/rust-lang/crates.io-index" 866 + checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" 867 + dependencies = [ 868 + "bitflags", 869 + "fuchsia-zircon-sys", 870 + ] 871 + 872 + [[package]] 873 + name = "fuchsia-zircon-sys" 874 + version = "0.3.3" 875 + source = "registry+https://github.com/rust-lang/crates.io-index" 876 + checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 877 + 878 + [[package]] 879 + name = "futures-core" 880 + version = "0.3.21" 881 + source = "registry+https://github.com/rust-lang/crates.io-index" 882 + checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" 883 + 884 + [[package]] 885 + name = "futures-sink" 886 + version = "0.3.21" 887 + source = "registry+https://github.com/rust-lang/crates.io-index" 888 + checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" 889 + 890 + [[package]] 891 + name = "futures-task" 892 + version = "0.3.21" 893 + source = "registry+https://github.com/rust-lang/crates.io-index" 894 + checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" 895 + 896 + [[package]] 897 + name = "futures-util" 898 + version = "0.3.21" 899 + source = "registry+https://github.com/rust-lang/crates.io-index" 900 + checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" 901 + dependencies = [ 902 + "futures-core", 903 + "futures-task", 904 + "pin-project-lite", 905 + "pin-utils", 906 + "slab", 907 + ] 908 + 909 + [[package]] 910 + name = "generic-array" 911 + version = "0.12.4" 912 + source = "registry+https://github.com/rust-lang/crates.io-index" 913 + checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" 914 + dependencies = [ 915 + "typenum", 916 + ] 917 + 918 + [[package]] 919 + name = "generic-array" 920 + version = "0.14.5" 921 + source = "registry+https://github.com/rust-lang/crates.io-index" 922 + checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" 923 + dependencies = [ 924 + "typenum", 925 + "version_check", 926 + ] 927 + 928 + [[package]] 929 + name = "getrandom" 930 + version = "0.2.7" 931 + source = "registry+https://github.com/rust-lang/crates.io-index" 932 + checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" 933 + dependencies = [ 934 + "cfg-if 1.0.0", 935 + "libc", 936 + "wasi", 937 + ] 938 + 939 + [[package]] 940 + name = "h2" 941 + version = "0.3.13" 942 + source = "registry+https://github.com/rust-lang/crates.io-index" 943 + checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57" 944 + dependencies = [ 945 + "bytes", 946 + "fnv", 947 + "futures-core", 948 + "futures-sink", 949 + "futures-util", 950 + "http", 951 + "indexmap", 952 + "slab", 953 + "tokio", 954 + "tokio-util", 955 + "tracing", 956 + ] 957 + 958 + [[package]] 959 + name = "handlebars" 960 + version = "4.3.1" 961 + source = "registry+https://github.com/rust-lang/crates.io-index" 962 + checksum = "b66d0c1b6e3abfd1e72818798925e16e02ed77e1b47f6c25a95a23b377ee4299" 963 + dependencies = [ 964 + "log", 965 + "pest", 966 + "pest_derive", 967 + "serde", 968 + "serde_json", 969 + "thiserror", 970 + ] 971 + 972 + [[package]] 973 + name = "hashbrown" 974 + version = "0.12.1" 975 + source = "registry+https://github.com/rust-lang/crates.io-index" 976 + checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3" 977 + 978 + [[package]] 979 + name = "hermit-abi" 980 + version = "0.1.19" 981 + source = "registry+https://github.com/rust-lang/crates.io-index" 982 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 983 + dependencies = [ 984 + "libc", 985 + ] 986 + 987 + [[package]] 988 + name = "hmac" 989 + version = "0.12.1" 990 + source = "registry+https://github.com/rust-lang/crates.io-index" 991 + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 992 + dependencies = [ 993 + "digest 0.10.3", 994 + ] 995 + 996 + [[package]] 997 + name = "http" 998 + version = "0.2.8" 999 + source = "registry+https://github.com/rust-lang/crates.io-index" 1000 + checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" 1001 + dependencies = [ 1002 + "bytes", 1003 + "fnv", 1004 + "itoa 1.0.2", 1005 + ] 1006 + 1007 + [[package]] 1008 + name = "http-range" 1009 + version = "0.1.5" 1010 + source = "registry+https://github.com/rust-lang/crates.io-index" 1011 + checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 1012 + 1013 + [[package]] 1014 + name = "httparse" 1015 + version = "1.7.1" 1016 + source = "registry+https://github.com/rust-lang/crates.io-index" 1017 + checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c" 1018 + 1019 + [[package]] 1020 + name = "httpdate" 1021 + version = "1.0.2" 1022 + source = "registry+https://github.com/rust-lang/crates.io-index" 1023 + checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1024 + 1025 + [[package]] 1026 + name = "humantime" 1027 + version = "2.1.0" 1028 + source = "registry+https://github.com/rust-lang/crates.io-index" 1029 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1030 + 1031 + [[package]] 1032 + name = "idna" 1033 + version = "0.2.3" 1034 + source = "registry+https://github.com/rust-lang/crates.io-index" 1035 + checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 1036 + dependencies = [ 1037 + "matches", 1038 + "unicode-bidi", 1039 + "unicode-normalization", 1040 + ] 1041 + 1042 + [[package]] 1043 + name = "indexmap" 1044 + version = "1.9.1" 1045 + source = "registry+https://github.com/rust-lang/crates.io-index" 1046 + checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" 1047 + dependencies = [ 1048 + "autocfg", 1049 + "hashbrown", 1050 + ] 1051 + 1052 + [[package]] 1053 + name = "inotify" 1054 + version = "0.7.1" 1055 + source = "registry+https://github.com/rust-lang/crates.io-index" 1056 + checksum = "4816c66d2c8ae673df83366c18341538f234a26d65a9ecea5c348b453ac1d02f" 1057 + dependencies = [ 1058 + "bitflags", 1059 + "inotify-sys", 1060 + "libc", 1061 + ] 1062 + 1063 + [[package]] 1064 + name = "inotify-sys" 1065 + version = "0.1.5" 1066 + source = "registry+https://github.com/rust-lang/crates.io-index" 1067 + checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" 1068 + dependencies = [ 1069 + "libc", 1070 + ] 1071 + 1072 + [[package]] 1073 + name = "iovec" 1074 + version = "0.1.4" 1075 + source = "registry+https://github.com/rust-lang/crates.io-index" 1076 + checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" 1077 + dependencies = [ 1078 + "libc", 1079 + ] 1080 + 1081 + [[package]] 1082 + name = "itoa" 1083 + version = "0.4.8" 1084 + source = "registry+https://github.com/rust-lang/crates.io-index" 1085 + checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1086 + 1087 + [[package]] 1088 + name = "itoa" 1089 + version = "1.0.2" 1090 + source = "registry+https://github.com/rust-lang/crates.io-index" 1091 + checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" 1092 + 1093 + [[package]] 1094 + name = "jobserver" 1095 + version = "0.1.24" 1096 + source = "registry+https://github.com/rust-lang/crates.io-index" 1097 + checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" 1098 + dependencies = [ 1099 + "libc", 1100 + ] 1101 + 1102 + [[package]] 1103 + name = "js-sys" 1104 + version = "0.3.58" 1105 + source = "registry+https://github.com/rust-lang/crates.io-index" 1106 + checksum = "c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27" 1107 + dependencies = [ 1108 + "wasm-bindgen", 1109 + ] 1110 + 1111 + [[package]] 1112 + name = "jwalk" 1113 + version = "0.6.0" 1114 + source = "registry+https://github.com/rust-lang/crates.io-index" 1115 + checksum = "172752e853a067cbce46427de8470ddf308af7fd8ceaf9b682ef31a5021b6bb9" 1116 + dependencies = [ 1117 + "crossbeam", 1118 + "rayon", 1119 + ] 1120 + 1121 + [[package]] 1122 + name = "kernel32-sys" 1123 + version = "0.2.2" 1124 + source = "registry+https://github.com/rust-lang/crates.io-index" 1125 + checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" 1126 + dependencies = [ 1127 + "winapi 0.2.8", 1128 + "winapi-build", 1129 + ] 1130 + 1131 + [[package]] 1132 + name = "language-tags" 1133 + version = "0.3.2" 1134 + source = "registry+https://github.com/rust-lang/crates.io-index" 1135 + checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" 1136 + 1137 + [[package]] 1138 + name = "lazy_static" 1139 + version = "1.4.0" 1140 + source = "registry+https://github.com/rust-lang/crates.io-index" 1141 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1142 + 1143 + [[package]] 1144 + name = "lazycell" 1145 + version = "1.3.0" 1146 + source = "registry+https://github.com/rust-lang/crates.io-index" 1147 + checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 1148 + 1149 + [[package]] 1150 + name = "libc" 1151 + version = "0.2.126" 1152 + source = "registry+https://github.com/rust-lang/crates.io-index" 1153 + checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" 1154 + 1155 + [[package]] 1156 + name = "local-channel" 1157 + version = "0.1.3" 1158 + source = "registry+https://github.com/rust-lang/crates.io-index" 1159 + checksum = "7f303ec0e94c6c54447f84f3b0ef7af769858a9c4ef56ef2a986d3dcd4c3fc9c" 1160 + dependencies = [ 1161 + "futures-core", 1162 + "futures-sink", 1163 + "futures-util", 1164 + "local-waker", 1165 + ] 1166 + 1167 + [[package]] 1168 + name = "local-waker" 1169 + version = "0.1.3" 1170 + source = "registry+https://github.com/rust-lang/crates.io-index" 1171 + checksum = "e34f76eb3611940e0e7d53a9aaa4e6a3151f69541a282fd0dad5571420c53ff1" 1172 + 1173 + [[package]] 1174 + name = "lock_api" 1175 + version = "0.4.7" 1176 + source = "registry+https://github.com/rust-lang/crates.io-index" 1177 + checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" 1178 + dependencies = [ 1179 + "autocfg", 1180 + "scopeguard", 1181 + ] 1182 + 1183 + [[package]] 1184 + name = "log" 1185 + version = "0.4.17" 1186 + source = "registry+https://github.com/rust-lang/crates.io-index" 1187 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1188 + dependencies = [ 1189 + "cfg-if 1.0.0", 1190 + ] 1191 + 1192 + [[package]] 1193 + name = "maplit" 1194 + version = "1.0.2" 1195 + source = "registry+https://github.com/rust-lang/crates.io-index" 1196 + checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" 1197 + 1198 + [[package]] 1199 + name = "matches" 1200 + version = "0.1.9" 1201 + source = "registry+https://github.com/rust-lang/crates.io-index" 1202 + checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" 1203 + 1204 + [[package]] 1205 + name = "memchr" 1206 + version = "2.5.0" 1207 + source = "registry+https://github.com/rust-lang/crates.io-index" 1208 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1209 + 1210 + [[package]] 1211 + name = "memoffset" 1212 + version = "0.6.5" 1213 + source = "registry+https://github.com/rust-lang/crates.io-index" 1214 + checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1215 + dependencies = [ 1216 + "autocfg", 1217 + ] 1218 + 1219 + [[package]] 1220 + name = "mime" 1221 + version = "0.3.16" 1222 + source = "registry+https://github.com/rust-lang/crates.io-index" 1223 + checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" 1224 + 1225 + [[package]] 1226 + name = "mime_guess" 1227 + version = "2.0.4" 1228 + source = "registry+https://github.com/rust-lang/crates.io-index" 1229 + checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" 1230 + dependencies = [ 1231 + "mime", 1232 + "unicase", 1233 + ] 1234 + 1235 + [[package]] 1236 + name = "minify-html-onepass" 1237 + version = "0.8.1" 1238 + source = "registry+https://github.com/rust-lang/crates.io-index" 1239 + checksum = "bd67af681d200d6cb524fbd4bda8276878d52c91508fc1954a29a9f12ffe6da3" 1240 + dependencies = [ 1241 + "aho-corasick", 1242 + "lazy_static", 1243 + "memchr", 1244 + ] 1245 + 1246 + [[package]] 1247 + name = "miniz_oxide" 1248 + version = "0.5.3" 1249 + source = "registry+https://github.com/rust-lang/crates.io-index" 1250 + checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc" 1251 + dependencies = [ 1252 + "adler", 1253 + ] 1254 + 1255 + [[package]] 1256 + name = "mio" 1257 + version = "0.6.23" 1258 + source = "registry+https://github.com/rust-lang/crates.io-index" 1259 + checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" 1260 + dependencies = [ 1261 + "cfg-if 0.1.10", 1262 + "fuchsia-zircon", 1263 + "fuchsia-zircon-sys", 1264 + "iovec", 1265 + "kernel32-sys", 1266 + "libc", 1267 + "log", 1268 + "miow", 1269 + "net2", 1270 + "slab", 1271 + "winapi 0.2.8", 1272 + ] 1273 + 1274 + [[package]] 1275 + name = "mio" 1276 + version = "0.8.4" 1277 + source = "registry+https://github.com/rust-lang/crates.io-index" 1278 + checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" 1279 + dependencies = [ 1280 + "libc", 1281 + "log", 1282 + "wasi", 1283 + "windows-sys", 1284 + ] 1285 + 1286 + [[package]] 1287 + name = "mio-extras" 1288 + version = "2.0.6" 1289 + source = "registry+https://github.com/rust-lang/crates.io-index" 1290 + checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" 1291 + dependencies = [ 1292 + "lazycell", 1293 + "log", 1294 + "mio 0.6.23", 1295 + "slab", 1296 + ] 1297 + 1298 + [[package]] 1299 + name = "miow" 1300 + version = "0.2.2" 1301 + source = "registry+https://github.com/rust-lang/crates.io-index" 1302 + checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" 1303 + dependencies = [ 1304 + "kernel32-sys", 1305 + "net2", 1306 + "winapi 0.2.8", 1307 + "ws2_32-sys", 1308 + ] 1309 + 1310 + [[package]] 1311 + name = "net2" 1312 + version = "0.2.37" 1313 + source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" 1315 + dependencies = [ 1316 + "cfg-if 0.1.10", 1317 + "libc", 1318 + "winapi 0.3.9", 1319 + ] 1320 + 1321 + [[package]] 1322 + name = "new_mime_guess" 1323 + version = "4.0.1" 1324 + source = "registry+https://github.com/rust-lang/crates.io-index" 1325 + checksum = "c2d684d1b59e0dc07b37e2203ef576987473288f530082512aff850585c61b1f" 1326 + dependencies = [ 1327 + "mime", 1328 + "unicase", 1329 + ] 1330 + 1331 + [[package]] 1332 + name = "notify" 1333 + version = "4.0.17" 1334 + source = "registry+https://github.com/rust-lang/crates.io-index" 1335 + checksum = "ae03c8c853dba7bfd23e571ff0cff7bc9dceb40a4cd684cd1681824183f45257" 1336 + dependencies = [ 1337 + "bitflags", 1338 + "filetime", 1339 + "fsevent", 1340 + "fsevent-sys", 1341 + "inotify", 1342 + "libc", 1343 + "mio 0.6.23", 1344 + "mio-extras", 1345 + "walkdir", 1346 + "winapi 0.3.9", 1347 + ] 1348 + 1349 + [[package]] 1350 + name = "num_cpus" 1351 + version = "1.13.1" 1352 + source = "registry+https://github.com/rust-lang/crates.io-index" 1353 + checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 1354 + dependencies = [ 1355 + "hermit-abi", 1356 + "libc", 1357 + ] 1358 + 1359 + [[package]] 1360 + name = "num_threads" 1361 + version = "0.1.6" 1362 + source = "registry+https://github.com/rust-lang/crates.io-index" 1363 + checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 1364 + dependencies = [ 1365 + "libc", 1366 + ] 1367 + 1368 + [[package]] 1369 + name = "once_cell" 1370 + version = "1.12.0" 1371 + source = "registry+https://github.com/rust-lang/crates.io-index" 1372 + checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225" 1373 + dependencies = [ 1374 + "parking_lot_core", 1375 + ] 1376 + 1377 + [[package]] 1378 + name = "opaque-debug" 1379 + version = "0.2.3" 1380 + source = "registry+https://github.com/rust-lang/crates.io-index" 1381 + checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" 1382 + 1383 + [[package]] 1384 + name = "os_str_bytes" 1385 + version = "6.1.0" 1386 + source = "registry+https://github.com/rust-lang/crates.io-index" 1387 + checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa" 1388 + 1389 + [[package]] 1390 + name = "parking_lot" 1391 + version = "0.12.1" 1392 + source = "registry+https://github.com/rust-lang/crates.io-index" 1393 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1394 + dependencies = [ 1395 + "lock_api", 1396 + "parking_lot_core", 1397 + ] 1398 + 1399 + [[package]] 1400 + name = "parking_lot_core" 1401 + version = "0.9.3" 1402 + source = "registry+https://github.com/rust-lang/crates.io-index" 1403 + checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" 1404 + dependencies = [ 1405 + "cfg-if 1.0.0", 1406 + "libc", 1407 + "redox_syscall", 1408 + "smallvec", 1409 + "windows-sys", 1410 + ] 1411 + 1412 + [[package]] 1413 + name = "paste" 1414 + version = "1.0.7" 1415 + source = "registry+https://github.com/rust-lang/crates.io-index" 1416 + checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc" 1417 + 1418 + [[package]] 1419 + name = "percent-encoding" 1420 + version = "2.1.0" 1421 + source = "registry+https://github.com/rust-lang/crates.io-index" 1422 + checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 1423 + 1424 + [[package]] 1425 + name = "pest" 1426 + version = "2.1.3" 1427 + source = "registry+https://github.com/rust-lang/crates.io-index" 1428 + checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" 1429 + dependencies = [ 1430 + "ucd-trie", 1431 + ] 1432 + 1433 + [[package]] 1434 + name = "pest_derive" 1435 + version = "2.1.0" 1436 + source = "registry+https://github.com/rust-lang/crates.io-index" 1437 + checksum = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" 1438 + dependencies = [ 1439 + "pest", 1440 + "pest_generator", 1441 + ] 1442 + 1443 + [[package]] 1444 + name = "pest_generator" 1445 + version = "2.1.3" 1446 + source = "registry+https://github.com/rust-lang/crates.io-index" 1447 + checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55" 1448 + dependencies = [ 1449 + "pest", 1450 + "pest_meta", 1451 + "proc-macro2", 1452 + "quote", 1453 + "syn", 1454 + ] 1455 + 1456 + [[package]] 1457 + name = "pest_meta" 1458 + version = "2.1.3" 1459 + source = "registry+https://github.com/rust-lang/crates.io-index" 1460 + checksum = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d" 1461 + dependencies = [ 1462 + "maplit", 1463 + "pest", 1464 + "sha-1", 1465 + ] 1466 + 1467 + [[package]] 1468 + name = "pin-project-lite" 1469 + version = "0.2.9" 1470 + source = "registry+https://github.com/rust-lang/crates.io-index" 1471 + checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1472 + 1473 + [[package]] 1474 + name = "pin-utils" 1475 + version = "0.1.0" 1476 + source = "registry+https://github.com/rust-lang/crates.io-index" 1477 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1478 + 1479 + [[package]] 1480 + name = "ppv-lite86" 1481 + version = "0.2.16" 1482 + source = "registry+https://github.com/rust-lang/crates.io-index" 1483 + checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 1484 + 1485 + [[package]] 1486 + name = "proc-macro2" 1487 + version = "1.0.40" 1488 + source = "registry+https://github.com/rust-lang/crates.io-index" 1489 + checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" 1490 + dependencies = [ 1491 + "unicode-ident", 1492 + ] 1493 + 1494 + [[package]] 1495 + name = "quote" 1496 + version = "1.0.20" 1497 + source = "registry+https://github.com/rust-lang/crates.io-index" 1498 + checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" 1499 + dependencies = [ 1500 + "proc-macro2", 1501 + ] 1502 + 1503 + [[package]] 1504 + name = "rand" 1505 + version = "0.8.5" 1506 + source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1508 + dependencies = [ 1509 + "libc", 1510 + "rand_chacha", 1511 + "rand_core", 1512 + ] 1513 + 1514 + [[package]] 1515 + name = "rand_chacha" 1516 + version = "0.3.1" 1517 + source = "registry+https://github.com/rust-lang/crates.io-index" 1518 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1519 + dependencies = [ 1520 + "ppv-lite86", 1521 + "rand_core", 1522 + ] 1523 + 1524 + [[package]] 1525 + name = "rand_core" 1526 + version = "0.6.3" 1527 + source = "registry+https://github.com/rust-lang/crates.io-index" 1528 + checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" 1529 + dependencies = [ 1530 + "getrandom", 1531 + ] 1532 + 1533 + [[package]] 1534 + name = "rayon" 1535 + version = "1.5.3" 1536 + source = "registry+https://github.com/rust-lang/crates.io-index" 1537 + checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" 1538 + dependencies = [ 1539 + "autocfg", 1540 + "crossbeam-deque", 1541 + "either", 1542 + "rayon-core", 1543 + ] 1544 + 1545 + [[package]] 1546 + name = "rayon-core" 1547 + version = "1.9.3" 1548 + source = "registry+https://github.com/rust-lang/crates.io-index" 1549 + checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" 1550 + dependencies = [ 1551 + "crossbeam-channel", 1552 + "crossbeam-deque", 1553 + "crossbeam-utils", 1554 + "num_cpus", 1555 + ] 1556 + 1557 + [[package]] 1558 + name = "redox_syscall" 1559 + version = "0.2.13" 1560 + source = "registry+https://github.com/rust-lang/crates.io-index" 1561 + checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42" 1562 + dependencies = [ 1563 + "bitflags", 1564 + ] 1565 + 1566 + [[package]] 1567 + name = "regex" 1568 + version = "1.5.6" 1569 + source = "registry+https://github.com/rust-lang/crates.io-index" 1570 + checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1" 1571 + dependencies = [ 1572 + "aho-corasick", 1573 + "memchr", 1574 + "regex-syntax", 1575 + ] 1576 + 1577 + [[package]] 1578 + name = "regex-automata" 1579 + version = "0.1.10" 1580 + source = "registry+https://github.com/rust-lang/crates.io-index" 1581 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 1582 + 1583 + [[package]] 1584 + name = "regex-syntax" 1585 + version = "0.6.26" 1586 + source = "registry+https://github.com/rust-lang/crates.io-index" 1587 + checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64" 1588 + 1589 + [[package]] 1590 + name = "ring" 1591 + version = "0.16.20" 1592 + source = "registry+https://github.com/rust-lang/crates.io-index" 1593 + checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 1594 + dependencies = [ 1595 + "cc", 1596 + "libc", 1597 + "once_cell", 1598 + "spin", 1599 + "untrusted", 1600 + "web-sys", 1601 + "winapi 0.3.9", 1602 + ] 1603 + 1604 + [[package]] 1605 + name = "rustc_version" 1606 + version = "0.4.0" 1607 + source = "registry+https://github.com/rust-lang/crates.io-index" 1608 + checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 1609 + dependencies = [ 1610 + "semver", 1611 + ] 1612 + 1613 + [[package]] 1614 + name = "rustls" 1615 + version = "0.20.6" 1616 + source = "registry+https://github.com/rust-lang/crates.io-index" 1617 + checksum = "5aab8ee6c7097ed6057f43c187a62418d0c05a4bd5f18b3571db50ee0f9ce033" 1618 + dependencies = [ 1619 + "log", 1620 + "ring", 1621 + "sct", 1622 + "webpki", 1623 + ] 1624 + 1625 + [[package]] 1626 + name = "rustls-pemfile" 1627 + version = "1.0.0" 1628 + source = "registry+https://github.com/rust-lang/crates.io-index" 1629 + checksum = "e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9" 1630 + dependencies = [ 1631 + "base64", 1632 + ] 1633 + 1634 + [[package]] 1635 + name = "rustversion" 1636 + version = "1.0.7" 1637 + source = "registry+https://github.com/rust-lang/crates.io-index" 1638 + checksum = "a0a5f7c728f5d284929a1cccb5bc19884422bfe6ef4d6c409da2c41838983fcf" 1639 + 1640 + [[package]] 1641 + name = "ryu" 1642 + version = "1.0.10" 1643 + source = "registry+https://github.com/rust-lang/crates.io-index" 1644 + checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" 1645 + 1646 + [[package]] 1647 + name = "same-file" 1648 + version = "1.0.6" 1649 + source = "registry+https://github.com/rust-lang/crates.io-index" 1650 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 1651 + dependencies = [ 1652 + "winapi-util", 1653 + ] 1654 + 1655 + [[package]] 1656 + name = "scopeguard" 1657 + version = "1.1.0" 1658 + source = "registry+https://github.com/rust-lang/crates.io-index" 1659 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 1660 + 1661 + [[package]] 1662 + name = "sct" 1663 + version = "0.7.0" 1664 + source = "registry+https://github.com/rust-lang/crates.io-index" 1665 + checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 1666 + dependencies = [ 1667 + "ring", 1668 + "untrusted", 1669 + ] 1670 + 1671 + [[package]] 1672 + name = "semver" 1673 + version = "1.0.10" 1674 + source = "registry+https://github.com/rust-lang/crates.io-index" 1675 + checksum = "a41d061efea015927ac527063765e73601444cdc344ba855bc7bd44578b25e1c" 1676 + 1677 + [[package]] 1678 + name = "serde" 1679 + version = "1.0.137" 1680 + source = "registry+https://github.com/rust-lang/crates.io-index" 1681 + checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1" 1682 + dependencies = [ 1683 + "serde_derive", 1684 + ] 1685 + 1686 + [[package]] 1687 + name = "serde_derive" 1688 + version = "1.0.137" 1689 + source = "registry+https://github.com/rust-lang/crates.io-index" 1690 + checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be" 1691 + dependencies = [ 1692 + "proc-macro2", 1693 + "quote", 1694 + "syn", 1695 + ] 1696 + 1697 + [[package]] 1698 + name = "serde_html_form" 1699 + version = "0.1.0" 1700 + source = "registry+https://github.com/rust-lang/crates.io-index" 1701 + checksum = "3312ac3bf56e70cb7082a85db89d127940607b6acf39bd537cc06c8212124927" 1702 + dependencies = [ 1703 + "form_urlencoded", 1704 + "indexmap", 1705 + "itoa 1.0.2", 1706 + "ryu", 1707 + "serde", 1708 + ] 1709 + 1710 + [[package]] 1711 + name = "serde_json" 1712 + version = "1.0.81" 1713 + source = "registry+https://github.com/rust-lang/crates.io-index" 1714 + checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c" 1715 + dependencies = [ 1716 + "itoa 1.0.2", 1717 + "ryu", 1718 + "serde", 1719 + ] 1720 + 1721 + [[package]] 1722 + name = "serde_urlencoded" 1723 + version = "0.7.1" 1724 + source = "registry+https://github.com/rust-lang/crates.io-index" 1725 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 1726 + dependencies = [ 1727 + "form_urlencoded", 1728 + "itoa 1.0.2", 1729 + "ryu", 1730 + "serde", 1731 + ] 1732 + 1733 + [[package]] 1734 + name = "sha-1" 1735 + version = "0.8.2" 1736 + source = "registry+https://github.com/rust-lang/crates.io-index" 1737 + checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" 1738 + dependencies = [ 1739 + "block-buffer 0.7.3", 1740 + "digest 0.8.1", 1741 + "fake-simd", 1742 + "opaque-debug", 1743 + ] 1744 + 1745 + [[package]] 1746 + name = "sha1" 1747 + version = "0.10.1" 1748 + source = "registry+https://github.com/rust-lang/crates.io-index" 1749 + checksum = "c77f4e7f65455545c2153c1253d25056825e77ee2533f0e41deb65a93a34852f" 1750 + dependencies = [ 1751 + "cfg-if 1.0.0", 1752 + "cpufeatures", 1753 + "digest 0.10.3", 1754 + ] 1755 + 1756 + [[package]] 1757 + name = "signal-hook-registry" 1758 + version = "1.4.0" 1759 + source = "registry+https://github.com/rust-lang/crates.io-index" 1760 + checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" 1761 + dependencies = [ 1762 + "libc", 1763 + ] 1764 + 1765 + [[package]] 1766 + name = "slab" 1767 + version = "0.4.6" 1768 + source = "registry+https://github.com/rust-lang/crates.io-index" 1769 + checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32" 1770 + 1771 + [[package]] 1772 + name = "smallvec" 1773 + version = "1.8.1" 1774 + source = "registry+https://github.com/rust-lang/crates.io-index" 1775 + checksum = "cc88c725d61fc6c3132893370cac4a0200e3fedf5da8331c570664b1987f5ca2" 1776 + 1777 + [[package]] 1778 + name = "socket2" 1779 + version = "0.4.4" 1780 + source = "registry+https://github.com/rust-lang/crates.io-index" 1781 + checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" 1782 + dependencies = [ 1783 + "libc", 1784 + "winapi 0.3.9", 1785 + ] 1786 + 1787 + [[package]] 1788 + name = "spin" 1789 + version = "0.5.2" 1790 + source = "registry+https://github.com/rust-lang/crates.io-index" 1791 + checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 1792 + 1793 + [[package]] 1794 + name = "str-buf" 1795 + version = "2.0.5" 1796 + source = "registry+https://github.com/rust-lang/crates.io-index" 1797 + checksum = "0873cb29201126440dcc78d0b1f5a13d917e78831778429a7920ca9c7f3dae1e" 1798 + 1799 + [[package]] 1800 + name = "strsim" 1801 + version = "0.10.0" 1802 + source = "registry+https://github.com/rust-lang/crates.io-index" 1803 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 1804 + 1805 + [[package]] 1806 + name = "subtle" 1807 + version = "2.4.1" 1808 + source = "registry+https://github.com/rust-lang/crates.io-index" 1809 + checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 1810 + 1811 + [[package]] 1812 + name = "syn" 1813 + version = "1.0.98" 1814 + source = "registry+https://github.com/rust-lang/crates.io-index" 1815 + checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" 1816 + dependencies = [ 1817 + "proc-macro2", 1818 + "quote", 1819 + "unicode-ident", 1820 + ] 1821 + 1822 + [[package]] 1823 + name = "termcolor" 1824 + version = "1.1.3" 1825 + source = "registry+https://github.com/rust-lang/crates.io-index" 1826 + checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 1827 + dependencies = [ 1828 + "winapi-util", 1829 + ] 1830 + 1831 + [[package]] 1832 + name = "textwrap" 1833 + version = "0.15.0" 1834 + source = "registry+https://github.com/rust-lang/crates.io-index" 1835 + checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb" 1836 + 1837 + [[package]] 1838 + name = "thiserror" 1839 + version = "1.0.31" 1840 + source = "registry+https://github.com/rust-lang/crates.io-index" 1841 + checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a" 1842 + dependencies = [ 1843 + "thiserror-impl", 1844 + ] 1845 + 1846 + [[package]] 1847 + name = "thiserror-impl" 1848 + version = "1.0.31" 1849 + source = "registry+https://github.com/rust-lang/crates.io-index" 1850 + checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a" 1851 + dependencies = [ 1852 + "proc-macro2", 1853 + "quote", 1854 + "syn", 1855 + ] 1856 + 1857 + [[package]] 1858 + name = "time" 1859 + version = "0.3.11" 1860 + source = "registry+https://github.com/rust-lang/crates.io-index" 1861 + checksum = "72c91f41dcb2f096c05f0873d667dceec1087ce5bcf984ec8ffb19acddbb3217" 1862 + dependencies = [ 1863 + "itoa 1.0.2", 1864 + "libc", 1865 + "num_threads", 1866 + "time-macros", 1867 + ] 1868 + 1869 + [[package]] 1870 + name = "time-macros" 1871 + version = "0.2.4" 1872 + source = "registry+https://github.com/rust-lang/crates.io-index" 1873 + checksum = "42657b1a6f4d817cda8e7a0ace261fe0cc946cf3a80314390b22cc61ae080792" 1874 + 1875 + [[package]] 1876 + name = "tinyvec" 1877 + version = "1.6.0" 1878 + source = "registry+https://github.com/rust-lang/crates.io-index" 1879 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 1880 + dependencies = [ 1881 + "tinyvec_macros", 1882 + ] 1883 + 1884 + [[package]] 1885 + name = "tinyvec_macros" 1886 + version = "0.1.0" 1887 + source = "registry+https://github.com/rust-lang/crates.io-index" 1888 + checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 1889 + 1890 + [[package]] 1891 + name = "tokio" 1892 + version = "1.19.2" 1893 + source = "registry+https://github.com/rust-lang/crates.io-index" 1894 + checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439" 1895 + dependencies = [ 1896 + "bytes", 1897 + "libc", 1898 + "memchr", 1899 + "mio 0.8.4", 1900 + "once_cell", 1901 + "parking_lot", 1902 + "pin-project-lite", 1903 + "signal-hook-registry", 1904 + "socket2", 1905 + "tokio-macros", 1906 + "winapi 0.3.9", 1907 + ] 1908 + 1909 + [[package]] 1910 + name = "tokio-macros" 1911 + version = "1.8.0" 1912 + source = "registry+https://github.com/rust-lang/crates.io-index" 1913 + checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" 1914 + dependencies = [ 1915 + "proc-macro2", 1916 + "quote", 1917 + "syn", 1918 + ] 1919 + 1920 + [[package]] 1921 + name = "tokio-rustls" 1922 + version = "0.23.4" 1923 + source = "registry+https://github.com/rust-lang/crates.io-index" 1924 + checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" 1925 + dependencies = [ 1926 + "rustls", 1927 + "tokio", 1928 + "webpki", 1929 + ] 1930 + 1931 + [[package]] 1932 + name = "tokio-util" 1933 + version = "0.7.3" 1934 + source = "registry+https://github.com/rust-lang/crates.io-index" 1935 + checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45" 1936 + dependencies = [ 1937 + "bytes", 1938 + "futures-core", 1939 + "futures-sink", 1940 + "pin-project-lite", 1941 + "tokio", 1942 + "tracing", 1943 + ] 1944 + 1945 + [[package]] 1946 + name = "tracing" 1947 + version = "0.1.35" 1948 + source = "registry+https://github.com/rust-lang/crates.io-index" 1949 + checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160" 1950 + dependencies = [ 1951 + "cfg-if 1.0.0", 1952 + "log", 1953 + "pin-project-lite", 1954 + "tracing-attributes", 1955 + "tracing-core", 1956 + ] 1957 + 1958 + [[package]] 1959 + name = "tracing-attributes" 1960 + version = "0.1.21" 1961 + source = "registry+https://github.com/rust-lang/crates.io-index" 1962 + checksum = "cc6b8ad3567499f98a1db7a752b07a7c8c7c7c34c332ec00effb2b0027974b7c" 1963 + dependencies = [ 1964 + "proc-macro2", 1965 + "quote", 1966 + "syn", 1967 + ] 1968 + 1969 + [[package]] 1970 + name = "tracing-core" 1971 + version = "0.1.28" 1972 + source = "registry+https://github.com/rust-lang/crates.io-index" 1973 + checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7" 1974 + dependencies = [ 1975 + "once_cell", 1976 + ] 1977 + 1978 + [[package]] 1979 + name = "typenum" 1980 + version = "1.15.0" 1981 + source = "registry+https://github.com/rust-lang/crates.io-index" 1982 + checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" 1983 + 1984 + [[package]] 1985 + name = "ucd-trie" 1986 + version = "0.1.3" 1987 + source = "registry+https://github.com/rust-lang/crates.io-index" 1988 + checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" 1989 + 1990 + [[package]] 1991 + name = "unicase" 1992 + version = "2.6.0" 1993 + source = "registry+https://github.com/rust-lang/crates.io-index" 1994 + checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 1995 + dependencies = [ 1996 + "version_check", 1997 + ] 1998 + 1999 + [[package]] 2000 + name = "unicode-bidi" 2001 + version = "0.3.8" 2002 + source = "registry+https://github.com/rust-lang/crates.io-index" 2003 + checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" 2004 + 2005 + [[package]] 2006 + name = "unicode-ident" 2007 + version = "1.0.1" 2008 + source = "registry+https://github.com/rust-lang/crates.io-index" 2009 + checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" 2010 + 2011 + [[package]] 2012 + name = "unicode-normalization" 2013 + version = "0.1.20" 2014 + source = "registry+https://github.com/rust-lang/crates.io-index" 2015 + checksum = "81dee68f85cab8cf68dec42158baf3a79a1cdc065a8b103025965d6ccb7f6cbd" 2016 + dependencies = [ 2017 + "tinyvec", 2018 + ] 2019 + 2020 + [[package]] 2021 + name = "untrusted" 2022 + version = "0.7.1" 2023 + source = "registry+https://github.com/rust-lang/crates.io-index" 2024 + checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 2025 + 2026 + [[package]] 2027 + name = "url" 2028 + version = "2.2.2" 2029 + source = "registry+https://github.com/rust-lang/crates.io-index" 2030 + checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" 2031 + dependencies = [ 2032 + "form_urlencoded", 2033 + "idna", 2034 + "matches", 2035 + "percent-encoding", 2036 + ] 2037 + 2038 + [[package]] 2039 + name = "version_check" 2040 + version = "0.9.4" 2041 + source = "registry+https://github.com/rust-lang/crates.io-index" 2042 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2043 + 2044 + [[package]] 2045 + name = "walkdir" 2046 + version = "2.3.2" 2047 + source = "registry+https://github.com/rust-lang/crates.io-index" 2048 + checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 2049 + dependencies = [ 2050 + "same-file", 2051 + "winapi 0.3.9", 2052 + "winapi-util", 2053 + ] 2054 + 2055 + [[package]] 2056 + name = "wasi" 2057 + version = "0.11.0+wasi-snapshot-preview1" 2058 + source = "registry+https://github.com/rust-lang/crates.io-index" 2059 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2060 + 2061 + [[package]] 2062 + name = "wasm-bindgen" 2063 + version = "0.2.81" 2064 + source = "registry+https://github.com/rust-lang/crates.io-index" 2065 + checksum = "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994" 2066 + dependencies = [ 2067 + "cfg-if 1.0.0", 2068 + "wasm-bindgen-macro", 2069 + ] 2070 + 2071 + [[package]] 2072 + name = "wasm-bindgen-backend" 2073 + version = "0.2.81" 2074 + source = "registry+https://github.com/rust-lang/crates.io-index" 2075 + checksum = "5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a" 2076 + dependencies = [ 2077 + "bumpalo", 2078 + "lazy_static", 2079 + "log", 2080 + "proc-macro2", 2081 + "quote", 2082 + "syn", 2083 + "wasm-bindgen-shared", 2084 + ] 2085 + 2086 + [[package]] 2087 + name = "wasm-bindgen-macro" 2088 + version = "0.2.81" 2089 + source = "registry+https://github.com/rust-lang/crates.io-index" 2090 + checksum = "c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa" 2091 + dependencies = [ 2092 + "quote", 2093 + "wasm-bindgen-macro-support", 2094 + ] 2095 + 2096 + [[package]] 2097 + name = "wasm-bindgen-macro-support" 2098 + version = "0.2.81" 2099 + source = "registry+https://github.com/rust-lang/crates.io-index" 2100 + checksum = "7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048" 2101 + dependencies = [ 2102 + "proc-macro2", 2103 + "quote", 2104 + "syn", 2105 + "wasm-bindgen-backend", 2106 + "wasm-bindgen-shared", 2107 + ] 2108 + 2109 + [[package]] 2110 + name = "wasm-bindgen-shared" 2111 + version = "0.2.81" 2112 + source = "registry+https://github.com/rust-lang/crates.io-index" 2113 + checksum = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be" 2114 + 2115 + [[package]] 2116 + name = "web-sys" 2117 + version = "0.3.58" 2118 + source = "registry+https://github.com/rust-lang/crates.io-index" 2119 + checksum = "2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90" 2120 + dependencies = [ 2121 + "js-sys", 2122 + "wasm-bindgen", 2123 + ] 2124 + 2125 + [[package]] 2126 + name = "webpki" 2127 + version = "0.22.0" 2128 + source = "registry+https://github.com/rust-lang/crates.io-index" 2129 + checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 2130 + dependencies = [ 2131 + "ring", 2132 + "untrusted", 2133 + ] 2134 + 2135 + [[package]] 2136 + name = "webpki-roots" 2137 + version = "0.22.3" 2138 + source = "registry+https://github.com/rust-lang/crates.io-index" 2139 + checksum = "44d8de8415c823c8abd270ad483c6feeac771fad964890779f9a8cb24fbbc1bf" 2140 + dependencies = [ 2141 + "webpki", 2142 + ] 2143 + 2144 + [[package]] 2145 + name = "winapi" 2146 + version = "0.2.8" 2147 + source = "registry+https://github.com/rust-lang/crates.io-index" 2148 + checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 2149 + 2150 + [[package]] 2151 + name = "winapi" 2152 + version = "0.3.9" 2153 + source = "registry+https://github.com/rust-lang/crates.io-index" 2154 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2155 + dependencies = [ 2156 + "winapi-i686-pc-windows-gnu", 2157 + "winapi-x86_64-pc-windows-gnu", 2158 + ] 2159 + 2160 + [[package]] 2161 + name = "winapi-build" 2162 + version = "0.1.1" 2163 + source = "registry+https://github.com/rust-lang/crates.io-index" 2164 + checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 2165 + 2166 + [[package]] 2167 + name = "winapi-i686-pc-windows-gnu" 2168 + version = "0.4.0" 2169 + source = "registry+https://github.com/rust-lang/crates.io-index" 2170 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2171 + 2172 + [[package]] 2173 + name = "winapi-util" 2174 + version = "0.1.5" 2175 + source = "registry+https://github.com/rust-lang/crates.io-index" 2176 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 2177 + dependencies = [ 2178 + "winapi 0.3.9", 2179 + ] 2180 + 2181 + [[package]] 2182 + name = "winapi-x86_64-pc-windows-gnu" 2183 + version = "0.4.0" 2184 + source = "registry+https://github.com/rust-lang/crates.io-index" 2185 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2186 + 2187 + [[package]] 2188 + name = "windows-sys" 2189 + version = "0.36.1" 2190 + source = "registry+https://github.com/rust-lang/crates.io-index" 2191 + checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" 2192 + dependencies = [ 2193 + "windows_aarch64_msvc", 2194 + "windows_i686_gnu", 2195 + "windows_i686_msvc", 2196 + "windows_x86_64_gnu", 2197 + "windows_x86_64_msvc", 2198 + ] 2199 + 2200 + [[package]] 2201 + name = "windows_aarch64_msvc" 2202 + version = "0.36.1" 2203 + source = "registry+https://github.com/rust-lang/crates.io-index" 2204 + checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" 2205 + 2206 + [[package]] 2207 + name = "windows_i686_gnu" 2208 + version = "0.36.1" 2209 + source = "registry+https://github.com/rust-lang/crates.io-index" 2210 + checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" 2211 + 2212 + [[package]] 2213 + name = "windows_i686_msvc" 2214 + version = "0.36.1" 2215 + source = "registry+https://github.com/rust-lang/crates.io-index" 2216 + checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" 2217 + 2218 + [[package]] 2219 + name = "windows_x86_64_gnu" 2220 + version = "0.36.1" 2221 + source = "registry+https://github.com/rust-lang/crates.io-index" 2222 + checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" 2223 + 2224 + [[package]] 2225 + name = "windows_x86_64_msvc" 2226 + version = "0.36.1" 2227 + source = "registry+https://github.com/rust-lang/crates.io-index" 2228 + checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" 2229 + 2230 + [[package]] 2231 + name = "ws2_32-sys" 2232 + version = "0.2.1" 2233 + source = "registry+https://github.com/rust-lang/crates.io-index" 2234 + checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" 2235 + dependencies = [ 2236 + "winapi 0.2.8", 2237 + "winapi-build", 2238 + ] 2239 + 2240 + [[package]] 2241 + name = "xxhash-rust" 2242 + version = "0.8.5" 2243 + source = "registry+https://github.com/rust-lang/crates.io-index" 2244 + checksum = "074914ea4eec286eb8d1fd745768504f420a1f7b7919185682a4a267bed7d2e7" 2245 + 2246 + [[package]] 2247 + name = "zstd" 2248 + version = "0.11.2+zstd.1.5.2" 2249 + source = "registry+https://github.com/rust-lang/crates.io-index" 2250 + checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" 2251 + dependencies = [ 2252 + "zstd-safe", 2253 + ] 2254 + 2255 + [[package]] 2256 + name = "zstd-safe" 2257 + version = "5.0.2+zstd.1.5.2" 2258 + source = "registry+https://github.com/rust-lang/crates.io-index" 2259 + checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" 2260 + dependencies = [ 2261 + "libc", 2262 + "zstd-sys", 2263 + ] 2264 + 2265 + [[package]] 2266 + name = "zstd-sys" 2267 + version = "2.0.1+zstd.1.5.2" 2268 + source = "registry+https://github.com/rust-lang/crates.io-index" 2269 + checksum = "9fd07cbbc53846d9145dbffdf6dd09a7a0aa52be46741825f5c97bdd4f73f12b" 2270 + dependencies = [ 2271 + "cc", 2272 + "libc", 2273 + ]
+37
pkgs/servers/binserve/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, rustPlatform, CoreServices }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "binserve"; 5 + version = "0.2.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "mufeedvh"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-Chm2xPB0BrLXSZslg9wnbDyHSJRQAvOtpH0Rw6w1q1s="; 12 + }; 13 + 14 + buildInputs = lib.optionals stdenv.isDarwin [ 15 + CoreServices 16 + ]; 17 + 18 + cargoLock.lockFile = ./Cargo.lock; 19 + postPatch = '' 20 + cp ${./Cargo.lock} Cargo.lock 21 + ''; 22 + 23 + doCheck = false; 24 + 25 + meta = with lib; { 26 + description = "A fast production-ready static web server"; 27 + homepage = "https://github.com/mufeedvh/binserve"; 28 + longDescription = '' 29 + A fast production-ready static web server with TLS 30 + (HTTPS), routing, hot reloading, caching, templating, and security in a 31 + single-binary you can set up with zero code 32 + ''; 33 + license = licenses.mit; 34 + maintainers = with maintainers; [ snapdgn ]; 35 + platforms = platforms.unix; 36 + }; 37 + }