activitywatch: init at 0.12.2

huantian c175aa62 58291dd0

+3234
+2957
pkgs/applications/office/activitywatch/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 = "aead" 7 + version = "0.5.1" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "5c192eb8f11fc081b0fe4259ba5af04217d4e0faddd02417310a927911abd7c8" 10 + dependencies = [ 11 + "crypto-common", 12 + "generic-array", 13 + ] 14 + 15 + [[package]] 16 + name = "aes" 17 + version = "0.8.2" 18 + source = "registry+https://github.com/rust-lang/crates.io-index" 19 + checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241" 20 + dependencies = [ 21 + "cfg-if 1.0.0", 22 + "cipher", 23 + "cpufeatures", 24 + ] 25 + 26 + [[package]] 27 + name = "aes-gcm" 28 + version = "0.10.1" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c" 31 + dependencies = [ 32 + "aead", 33 + "aes", 34 + "cipher", 35 + "ctr", 36 + "ghash", 37 + "subtle", 38 + ] 39 + 40 + [[package]] 41 + name = "ahash" 42 + version = "0.7.6" 43 + source = "registry+https://github.com/rust-lang/crates.io-index" 44 + checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 45 + dependencies = [ 46 + "getrandom", 47 + "once_cell", 48 + "version_check", 49 + ] 50 + 51 + [[package]] 52 + name = "aho-corasick" 53 + version = "0.7.20" 54 + source = "registry+https://github.com/rust-lang/crates.io-index" 55 + checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 56 + dependencies = [ 57 + "memchr", 58 + ] 59 + 60 + [[package]] 61 + name = "android_log-sys" 62 + version = "0.2.0" 63 + source = "registry+https://github.com/rust-lang/crates.io-index" 64 + checksum = "85965b6739a430150bdd138e2374a98af0c3ee0d030b3bb7fc3bddff58d0102e" 65 + 66 + [[package]] 67 + name = "android_logger" 68 + version = "0.11.3" 69 + source = "registry+https://github.com/rust-lang/crates.io-index" 70 + checksum = "8619b80c242aa7bd638b5c7ddd952addeecb71f69c75e33f1d47b2804f8f883a" 71 + dependencies = [ 72 + "android_log-sys", 73 + "env_logger", 74 + "log", 75 + "once_cell", 76 + ] 77 + 78 + [[package]] 79 + name = "android_system_properties" 80 + version = "0.1.5" 81 + source = "registry+https://github.com/rust-lang/crates.io-index" 82 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 83 + dependencies = [ 84 + "libc", 85 + ] 86 + 87 + [[package]] 88 + name = "appdirs" 89 + version = "0.2.0" 90 + source = "registry+https://github.com/rust-lang/crates.io-index" 91 + checksum = "d512b3e61196d27562dcc71446a58ba8a93d3bed2a03a87f96101b9a17f1d378" 92 + dependencies = [ 93 + "ole32-sys", 94 + "shell32-sys", 95 + "winapi 0.2.8", 96 + ] 97 + 98 + [[package]] 99 + name = "async-stream" 100 + version = "0.3.3" 101 + source = "registry+https://github.com/rust-lang/crates.io-index" 102 + checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e" 103 + dependencies = [ 104 + "async-stream-impl", 105 + "futures-core", 106 + ] 107 + 108 + [[package]] 109 + name = "async-stream-impl" 110 + version = "0.3.3" 111 + source = "registry+https://github.com/rust-lang/crates.io-index" 112 + checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27" 113 + dependencies = [ 114 + "proc-macro2 1.0.49", 115 + "quote 1.0.23", 116 + "syn 1.0.107", 117 + ] 118 + 119 + [[package]] 120 + name = "async-trait" 121 + version = "0.1.61" 122 + source = "registry+https://github.com/rust-lang/crates.io-index" 123 + checksum = "705339e0e4a9690e2908d2b3d049d85682cf19fbd5782494498fbf7003a6a282" 124 + dependencies = [ 125 + "proc-macro2 1.0.49", 126 + "quote 1.0.23", 127 + "syn 1.0.107", 128 + ] 129 + 130 + [[package]] 131 + name = "atomic" 132 + version = "0.5.1" 133 + source = "registry+https://github.com/rust-lang/crates.io-index" 134 + checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c" 135 + dependencies = [ 136 + "autocfg", 137 + ] 138 + 139 + [[package]] 140 + name = "atty" 141 + version = "0.2.14" 142 + source = "registry+https://github.com/rust-lang/crates.io-index" 143 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 144 + dependencies = [ 145 + "hermit-abi 0.1.19", 146 + "libc", 147 + "winapi 0.3.9", 148 + ] 149 + 150 + [[package]] 151 + name = "autocfg" 152 + version = "1.1.0" 153 + source = "registry+https://github.com/rust-lang/crates.io-index" 154 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 155 + 156 + [[package]] 157 + name = "aw-client-rust" 158 + version = "0.1.0" 159 + dependencies = [ 160 + "aw-datastore", 161 + "aw-models", 162 + "aw-server", 163 + "chrono", 164 + "gethostname", 165 + "reqwest", 166 + "rocket", 167 + "serde", 168 + "serde_json", 169 + "tokio-test", 170 + ] 171 + 172 + [[package]] 173 + name = "aw-datastore" 174 + version = "0.1.0" 175 + dependencies = [ 176 + "appdirs", 177 + "aw-models", 178 + "aw-transform", 179 + "chrono", 180 + "log", 181 + "mpsc_requests", 182 + "rusqlite", 183 + "serde", 184 + "serde_json", 185 + ] 186 + 187 + [[package]] 188 + name = "aw-models" 189 + version = "0.1.0" 190 + dependencies = [ 191 + "chrono", 192 + "log", 193 + "schemars", 194 + "serde", 195 + "serde_json", 196 + ] 197 + 198 + [[package]] 199 + name = "aw-query" 200 + version = "0.1.0" 201 + dependencies = [ 202 + "aw-datastore", 203 + "aw-models", 204 + "aw-transform", 205 + "chrono", 206 + "fancy-regex", 207 + "log", 208 + "plex", 209 + "serde", 210 + "serde_json", 211 + ] 212 + 213 + [[package]] 214 + name = "aw-server" 215 + version = "0.12.1" 216 + dependencies = [ 217 + "android_logger", 218 + "appdirs", 219 + "aw-datastore", 220 + "aw-models", 221 + "aw-query", 222 + "aw-transform", 223 + "chrono", 224 + "clap", 225 + "fern", 226 + "gethostname", 227 + "jemallocator", 228 + "jni", 229 + "lazy_static", 230 + "libc", 231 + "log", 232 + "multipart", 233 + "openssl-sys", 234 + "rocket", 235 + "rocket_cors", 236 + "serde", 237 + "serde_json", 238 + "toml", 239 + "uuid", 240 + ] 241 + 242 + [[package]] 243 + name = "aw-sync" 244 + version = "0.1.0" 245 + dependencies = [ 246 + "aw-client-rust", 247 + "aw-datastore", 248 + "aw-models", 249 + "aw-server", 250 + "chrono", 251 + "clap", 252 + "log", 253 + "reqwest", 254 + "serde", 255 + "serde_json", 256 + ] 257 + 258 + [[package]] 259 + name = "aw-transform" 260 + version = "0.1.0" 261 + dependencies = [ 262 + "aw-models", 263 + "chrono", 264 + "fancy-regex", 265 + "log", 266 + "rocket", 267 + "serde", 268 + "serde_json", 269 + ] 270 + 271 + [[package]] 272 + name = "base64" 273 + version = "0.13.1" 274 + source = "registry+https://github.com/rust-lang/crates.io-index" 275 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 276 + 277 + [[package]] 278 + name = "base64" 279 + version = "0.20.0" 280 + source = "registry+https://github.com/rust-lang/crates.io-index" 281 + checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5" 282 + 283 + [[package]] 284 + name = "binascii" 285 + version = "0.1.4" 286 + source = "registry+https://github.com/rust-lang/crates.io-index" 287 + checksum = "383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72" 288 + 289 + [[package]] 290 + name = "bit-set" 291 + version = "0.4.0" 292 + source = "registry+https://github.com/rust-lang/crates.io-index" 293 + checksum = "d9bf6104718e80d7b26a68fdbacff3481cfc05df670821affc7e9cbc1884400c" 294 + dependencies = [ 295 + "bit-vec 0.4.4", 296 + ] 297 + 298 + [[package]] 299 + name = "bit-set" 300 + version = "0.5.3" 301 + source = "registry+https://github.com/rust-lang/crates.io-index" 302 + checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 303 + dependencies = [ 304 + "bit-vec 0.6.3", 305 + ] 306 + 307 + [[package]] 308 + name = "bit-vec" 309 + version = "0.4.4" 310 + source = "registry+https://github.com/rust-lang/crates.io-index" 311 + checksum = "02b4ff8b16e6076c3e14220b39fbc1fabb6737522281a388998046859400895f" 312 + 313 + [[package]] 314 + name = "bit-vec" 315 + version = "0.6.3" 316 + source = "registry+https://github.com/rust-lang/crates.io-index" 317 + checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 318 + 319 + [[package]] 320 + name = "bitflags" 321 + version = "1.3.2" 322 + source = "registry+https://github.com/rust-lang/crates.io-index" 323 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 324 + 325 + [[package]] 326 + name = "block-buffer" 327 + version = "0.10.3" 328 + source = "registry+https://github.com/rust-lang/crates.io-index" 329 + checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 330 + dependencies = [ 331 + "generic-array", 332 + ] 333 + 334 + [[package]] 335 + name = "buf_redux" 336 + version = "0.8.4" 337 + source = "registry+https://github.com/rust-lang/crates.io-index" 338 + checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f" 339 + dependencies = [ 340 + "memchr", 341 + "safemem", 342 + ] 343 + 344 + [[package]] 345 + name = "bumpalo" 346 + version = "3.11.1" 347 + source = "registry+https://github.com/rust-lang/crates.io-index" 348 + checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 349 + 350 + [[package]] 351 + name = "bytes" 352 + version = "1.3.0" 353 + source = "registry+https://github.com/rust-lang/crates.io-index" 354 + checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" 355 + 356 + [[package]] 357 + name = "cc" 358 + version = "1.0.78" 359 + source = "registry+https://github.com/rust-lang/crates.io-index" 360 + checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" 361 + 362 + [[package]] 363 + name = "cesu8" 364 + version = "1.1.0" 365 + source = "registry+https://github.com/rust-lang/crates.io-index" 366 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 367 + 368 + [[package]] 369 + name = "cfg-if" 370 + version = "0.1.10" 371 + source = "registry+https://github.com/rust-lang/crates.io-index" 372 + checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 373 + 374 + [[package]] 375 + name = "cfg-if" 376 + version = "1.0.0" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 379 + 380 + [[package]] 381 + name = "chrono" 382 + version = "0.4.23" 383 + source = "registry+https://github.com/rust-lang/crates.io-index" 384 + checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" 385 + dependencies = [ 386 + "iana-time-zone", 387 + "js-sys", 388 + "num-integer", 389 + "num-traits", 390 + "serde", 391 + "time 0.1.45", 392 + "wasm-bindgen", 393 + "winapi 0.3.9", 394 + ] 395 + 396 + [[package]] 397 + name = "cipher" 398 + version = "0.4.3" 399 + source = "registry+https://github.com/rust-lang/crates.io-index" 400 + checksum = "d1873270f8f7942c191139cb8a40fd228da6c3fd2fc376d7e92d47aa14aeb59e" 401 + dependencies = [ 402 + "crypto-common", 403 + "inout", 404 + ] 405 + 406 + [[package]] 407 + name = "clap" 408 + version = "4.0.32" 409 + source = "registry+https://github.com/rust-lang/crates.io-index" 410 + checksum = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39" 411 + dependencies = [ 412 + "bitflags", 413 + "clap_derive", 414 + "clap_lex", 415 + "is-terminal", 416 + "once_cell", 417 + "strsim", 418 + "termcolor", 419 + ] 420 + 421 + [[package]] 422 + name = "clap_derive" 423 + version = "4.0.21" 424 + source = "registry+https://github.com/rust-lang/crates.io-index" 425 + checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014" 426 + dependencies = [ 427 + "heck", 428 + "proc-macro-error", 429 + "proc-macro2 1.0.49", 430 + "quote 1.0.23", 431 + "syn 1.0.107", 432 + ] 433 + 434 + [[package]] 435 + name = "clap_lex" 436 + version = "0.3.0" 437 + source = "registry+https://github.com/rust-lang/crates.io-index" 438 + checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8" 439 + dependencies = [ 440 + "os_str_bytes", 441 + ] 442 + 443 + [[package]] 444 + name = "codespan-reporting" 445 + version = "0.11.1" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 448 + dependencies = [ 449 + "termcolor", 450 + "unicode-width", 451 + ] 452 + 453 + [[package]] 454 + name = "colored" 455 + version = "1.9.3" 456 + source = "registry+https://github.com/rust-lang/crates.io-index" 457 + checksum = "f4ffc801dacf156c5854b9df4f425a626539c3a6ef7893cc0c5084a23f0b6c59" 458 + dependencies = [ 459 + "atty", 460 + "lazy_static", 461 + "winapi 0.3.9", 462 + ] 463 + 464 + [[package]] 465 + name = "combine" 466 + version = "4.6.6" 467 + source = "registry+https://github.com/rust-lang/crates.io-index" 468 + checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 469 + dependencies = [ 470 + "bytes", 471 + "memchr", 472 + ] 473 + 474 + [[package]] 475 + name = "cookie" 476 + version = "0.16.2" 477 + source = "registry+https://github.com/rust-lang/crates.io-index" 478 + checksum = "e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb" 479 + dependencies = [ 480 + "aes-gcm", 481 + "base64 0.20.0", 482 + "hkdf", 483 + "hmac", 484 + "percent-encoding", 485 + "rand", 486 + "sha2", 487 + "subtle", 488 + "time 0.3.17", 489 + "version_check", 490 + ] 491 + 492 + [[package]] 493 + name = "core-foundation" 494 + version = "0.9.3" 495 + source = "registry+https://github.com/rust-lang/crates.io-index" 496 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 497 + dependencies = [ 498 + "core-foundation-sys", 499 + "libc", 500 + ] 501 + 502 + [[package]] 503 + name = "core-foundation-sys" 504 + version = "0.8.3" 505 + source = "registry+https://github.com/rust-lang/crates.io-index" 506 + checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 507 + 508 + [[package]] 509 + name = "cpufeatures" 510 + version = "0.2.5" 511 + source = "registry+https://github.com/rust-lang/crates.io-index" 512 + checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 513 + dependencies = [ 514 + "libc", 515 + ] 516 + 517 + [[package]] 518 + name = "crossbeam-channel" 519 + version = "0.4.4" 520 + source = "registry+https://github.com/rust-lang/crates.io-index" 521 + checksum = "b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87" 522 + dependencies = [ 523 + "crossbeam-utils", 524 + "maybe-uninit", 525 + ] 526 + 527 + [[package]] 528 + name = "crossbeam-utils" 529 + version = "0.7.2" 530 + source = "registry+https://github.com/rust-lang/crates.io-index" 531 + checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" 532 + dependencies = [ 533 + "autocfg", 534 + "cfg-if 0.1.10", 535 + "lazy_static", 536 + ] 537 + 538 + [[package]] 539 + name = "crypto-common" 540 + version = "0.1.6" 541 + source = "registry+https://github.com/rust-lang/crates.io-index" 542 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 543 + dependencies = [ 544 + "generic-array", 545 + "rand_core", 546 + "typenum", 547 + ] 548 + 549 + [[package]] 550 + name = "ctr" 551 + version = "0.9.2" 552 + source = "registry+https://github.com/rust-lang/crates.io-index" 553 + checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 554 + dependencies = [ 555 + "cipher", 556 + ] 557 + 558 + [[package]] 559 + name = "cxx" 560 + version = "1.0.86" 561 + source = "registry+https://github.com/rust-lang/crates.io-index" 562 + checksum = "51d1075c37807dcf850c379432f0df05ba52cc30f279c5cfc43cc221ce7f8579" 563 + dependencies = [ 564 + "cc", 565 + "cxxbridge-flags", 566 + "cxxbridge-macro", 567 + "link-cplusplus", 568 + ] 569 + 570 + [[package]] 571 + name = "cxx-build" 572 + version = "1.0.86" 573 + source = "registry+https://github.com/rust-lang/crates.io-index" 574 + checksum = "5044281f61b27bc598f2f6647d480aed48d2bf52d6eb0b627d84c0361b17aa70" 575 + dependencies = [ 576 + "cc", 577 + "codespan-reporting", 578 + "once_cell", 579 + "proc-macro2 1.0.49", 580 + "quote 1.0.23", 581 + "scratch", 582 + "syn 1.0.107", 583 + ] 584 + 585 + [[package]] 586 + name = "cxxbridge-flags" 587 + version = "1.0.86" 588 + source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "61b50bc93ba22c27b0d31128d2d130a0a6b3d267ae27ef7e4fae2167dfe8781c" 590 + 591 + [[package]] 592 + name = "cxxbridge-macro" 593 + version = "1.0.86" 594 + source = "registry+https://github.com/rust-lang/crates.io-index" 595 + checksum = "39e61fda7e62115119469c7b3591fd913ecca96fb766cfd3f2e2502ab7bc87a5" 596 + dependencies = [ 597 + "proc-macro2 1.0.49", 598 + "quote 1.0.23", 599 + "syn 1.0.107", 600 + ] 601 + 602 + [[package]] 603 + name = "devise" 604 + version = "0.3.1" 605 + source = "registry+https://github.com/rust-lang/crates.io-index" 606 + checksum = "50c7580b072f1c8476148f16e0a0d5dedddab787da98d86c5082c5e9ed8ab595" 607 + dependencies = [ 608 + "devise_codegen", 609 + "devise_core", 610 + ] 611 + 612 + [[package]] 613 + name = "devise_codegen" 614 + version = "0.3.1" 615 + source = "registry+https://github.com/rust-lang/crates.io-index" 616 + checksum = "123c73e7a6e51b05c75fe1a1b2f4e241399ea5740ed810b0e3e6cacd9db5e7b2" 617 + dependencies = [ 618 + "devise_core", 619 + "quote 1.0.23", 620 + ] 621 + 622 + [[package]] 623 + name = "devise_core" 624 + version = "0.3.1" 625 + source = "registry+https://github.com/rust-lang/crates.io-index" 626 + checksum = "841ef46f4787d9097405cac4e70fb8644fc037b526e8c14054247c0263c400d0" 627 + dependencies = [ 628 + "bitflags", 629 + "proc-macro2 1.0.49", 630 + "proc-macro2-diagnostics", 631 + "quote 1.0.23", 632 + "syn 1.0.107", 633 + ] 634 + 635 + [[package]] 636 + name = "digest" 637 + version = "0.10.6" 638 + source = "registry+https://github.com/rust-lang/crates.io-index" 639 + checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 640 + dependencies = [ 641 + "block-buffer", 642 + "crypto-common", 643 + "subtle", 644 + ] 645 + 646 + [[package]] 647 + name = "dyn-clone" 648 + version = "1.0.10" 649 + source = "registry+https://github.com/rust-lang/crates.io-index" 650 + checksum = "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60" 651 + 652 + [[package]] 653 + name = "either" 654 + version = "1.8.0" 655 + source = "registry+https://github.com/rust-lang/crates.io-index" 656 + checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 657 + 658 + [[package]] 659 + name = "encoding_rs" 660 + version = "0.8.31" 661 + source = "registry+https://github.com/rust-lang/crates.io-index" 662 + checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 663 + dependencies = [ 664 + "cfg-if 1.0.0", 665 + ] 666 + 667 + [[package]] 668 + name = "env_logger" 669 + version = "0.10.0" 670 + source = "registry+https://github.com/rust-lang/crates.io-index" 671 + checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 672 + dependencies = [ 673 + "log", 674 + "regex", 675 + ] 676 + 677 + [[package]] 678 + name = "errno" 679 + version = "0.2.8" 680 + source = "registry+https://github.com/rust-lang/crates.io-index" 681 + checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 682 + dependencies = [ 683 + "errno-dragonfly", 684 + "libc", 685 + "winapi 0.3.9", 686 + ] 687 + 688 + [[package]] 689 + name = "errno-dragonfly" 690 + version = "0.1.2" 691 + source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 693 + dependencies = [ 694 + "cc", 695 + "libc", 696 + ] 697 + 698 + [[package]] 699 + name = "fallible-iterator" 700 + version = "0.2.0" 701 + source = "registry+https://github.com/rust-lang/crates.io-index" 702 + checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" 703 + 704 + [[package]] 705 + name = "fallible-streaming-iterator" 706 + version = "0.1.9" 707 + source = "registry+https://github.com/rust-lang/crates.io-index" 708 + checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 709 + 710 + [[package]] 711 + name = "fancy-regex" 712 + version = "0.10.0" 713 + source = "registry+https://github.com/rust-lang/crates.io-index" 714 + checksum = "0678ab2d46fa5195aaf59ad034c083d351377d4af57f3e073c074d0da3e3c766" 715 + dependencies = [ 716 + "bit-set 0.5.3", 717 + "regex", 718 + ] 719 + 720 + [[package]] 721 + name = "fastrand" 722 + version = "1.8.0" 723 + source = "registry+https://github.com/rust-lang/crates.io-index" 724 + checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" 725 + dependencies = [ 726 + "instant", 727 + ] 728 + 729 + [[package]] 730 + name = "fern" 731 + version = "0.6.1" 732 + source = "registry+https://github.com/rust-lang/crates.io-index" 733 + checksum = "3bdd7b0849075e79ee9a1836df22c717d1eba30451796fdc631b04565dd11e2a" 734 + dependencies = [ 735 + "colored", 736 + "log", 737 + ] 738 + 739 + [[package]] 740 + name = "figment" 741 + version = "0.10.8" 742 + source = "registry+https://github.com/rust-lang/crates.io-index" 743 + checksum = "4e56602b469b2201400dec66a66aec5a9b8761ee97cd1b8c96ab2483fcc16cc9" 744 + dependencies = [ 745 + "atomic", 746 + "pear", 747 + "serde", 748 + "toml", 749 + "uncased", 750 + "version_check", 751 + ] 752 + 753 + [[package]] 754 + name = "fnv" 755 + version = "1.0.7" 756 + source = "registry+https://github.com/rust-lang/crates.io-index" 757 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 758 + 759 + [[package]] 760 + name = "foreign-types" 761 + version = "0.3.2" 762 + source = "registry+https://github.com/rust-lang/crates.io-index" 763 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 764 + dependencies = [ 765 + "foreign-types-shared", 766 + ] 767 + 768 + [[package]] 769 + name = "foreign-types-shared" 770 + version = "0.1.1" 771 + source = "registry+https://github.com/rust-lang/crates.io-index" 772 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 773 + 774 + [[package]] 775 + name = "form_urlencoded" 776 + version = "1.1.0" 777 + source = "registry+https://github.com/rust-lang/crates.io-index" 778 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 779 + dependencies = [ 780 + "percent-encoding", 781 + ] 782 + 783 + [[package]] 784 + name = "fs_extra" 785 + version = "1.2.0" 786 + source = "registry+https://github.com/rust-lang/crates.io-index" 787 + checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" 788 + 789 + [[package]] 790 + name = "futures" 791 + version = "0.3.25" 792 + source = "registry+https://github.com/rust-lang/crates.io-index" 793 + checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" 794 + dependencies = [ 795 + "futures-channel", 796 + "futures-core", 797 + "futures-io", 798 + "futures-sink", 799 + "futures-task", 800 + "futures-util", 801 + ] 802 + 803 + [[package]] 804 + name = "futures-channel" 805 + version = "0.3.25" 806 + source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" 808 + dependencies = [ 809 + "futures-core", 810 + "futures-sink", 811 + ] 812 + 813 + [[package]] 814 + name = "futures-core" 815 + version = "0.3.25" 816 + source = "registry+https://github.com/rust-lang/crates.io-index" 817 + checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" 818 + 819 + [[package]] 820 + name = "futures-io" 821 + version = "0.3.25" 822 + source = "registry+https://github.com/rust-lang/crates.io-index" 823 + checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" 824 + 825 + [[package]] 826 + name = "futures-sink" 827 + version = "0.3.25" 828 + source = "registry+https://github.com/rust-lang/crates.io-index" 829 + checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" 830 + 831 + [[package]] 832 + name = "futures-task" 833 + version = "0.3.25" 834 + source = "registry+https://github.com/rust-lang/crates.io-index" 835 + checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" 836 + 837 + [[package]] 838 + name = "futures-util" 839 + version = "0.3.25" 840 + source = "registry+https://github.com/rust-lang/crates.io-index" 841 + checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" 842 + dependencies = [ 843 + "futures-channel", 844 + "futures-core", 845 + "futures-io", 846 + "futures-sink", 847 + "futures-task", 848 + "memchr", 849 + "pin-project-lite", 850 + "pin-utils", 851 + "slab", 852 + ] 853 + 854 + [[package]] 855 + name = "generator" 856 + version = "0.7.2" 857 + source = "registry+https://github.com/rust-lang/crates.io-index" 858 + checksum = "d266041a359dfa931b370ef684cceb84b166beb14f7f0421f4a6a3d0c446d12e" 859 + dependencies = [ 860 + "cc", 861 + "libc", 862 + "log", 863 + "rustversion", 864 + "windows 0.39.0", 865 + ] 866 + 867 + [[package]] 868 + name = "generic-array" 869 + version = "0.14.6" 870 + source = "registry+https://github.com/rust-lang/crates.io-index" 871 + checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 872 + dependencies = [ 873 + "typenum", 874 + "version_check", 875 + ] 876 + 877 + [[package]] 878 + name = "gethostname" 879 + version = "0.4.1" 880 + source = "registry+https://github.com/rust-lang/crates.io-index" 881 + checksum = "8a329e22866dd78b35d2c639a4a23d7b950aeae300dfd79f4fb19f74055c2404" 882 + dependencies = [ 883 + "libc", 884 + "windows 0.43.0", 885 + ] 886 + 887 + [[package]] 888 + name = "getrandom" 889 + version = "0.2.8" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 892 + dependencies = [ 893 + "cfg-if 1.0.0", 894 + "libc", 895 + "wasi 0.11.0+wasi-snapshot-preview1", 896 + ] 897 + 898 + [[package]] 899 + name = "ghash" 900 + version = "0.5.0" 901 + source = "registry+https://github.com/rust-lang/crates.io-index" 902 + checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" 903 + dependencies = [ 904 + "opaque-debug", 905 + "polyval", 906 + ] 907 + 908 + [[package]] 909 + name = "glob" 910 + version = "0.3.1" 911 + source = "registry+https://github.com/rust-lang/crates.io-index" 912 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 913 + 914 + [[package]] 915 + name = "h2" 916 + version = "0.3.15" 917 + source = "registry+https://github.com/rust-lang/crates.io-index" 918 + checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" 919 + dependencies = [ 920 + "bytes", 921 + "fnv", 922 + "futures-core", 923 + "futures-sink", 924 + "futures-util", 925 + "http", 926 + "indexmap", 927 + "slab", 928 + "tokio", 929 + "tokio-util", 930 + "tracing", 931 + ] 932 + 933 + [[package]] 934 + name = "hashbrown" 935 + version = "0.12.3" 936 + source = "registry+https://github.com/rust-lang/crates.io-index" 937 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 938 + dependencies = [ 939 + "ahash", 940 + ] 941 + 942 + [[package]] 943 + name = "hashlink" 944 + version = "0.8.1" 945 + source = "registry+https://github.com/rust-lang/crates.io-index" 946 + checksum = "69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa" 947 + dependencies = [ 948 + "hashbrown", 949 + ] 950 + 951 + [[package]] 952 + name = "heck" 953 + version = "0.4.0" 954 + source = "registry+https://github.com/rust-lang/crates.io-index" 955 + checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 956 + 957 + [[package]] 958 + name = "hermit-abi" 959 + version = "0.1.19" 960 + source = "registry+https://github.com/rust-lang/crates.io-index" 961 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 962 + dependencies = [ 963 + "libc", 964 + ] 965 + 966 + [[package]] 967 + name = "hermit-abi" 968 + version = "0.2.6" 969 + source = "registry+https://github.com/rust-lang/crates.io-index" 970 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 971 + dependencies = [ 972 + "libc", 973 + ] 974 + 975 + [[package]] 976 + name = "hkdf" 977 + version = "0.12.3" 978 + source = "registry+https://github.com/rust-lang/crates.io-index" 979 + checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" 980 + dependencies = [ 981 + "hmac", 982 + ] 983 + 984 + [[package]] 985 + name = "hmac" 986 + version = "0.12.1" 987 + source = "registry+https://github.com/rust-lang/crates.io-index" 988 + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 989 + dependencies = [ 990 + "digest", 991 + ] 992 + 993 + [[package]] 994 + name = "http" 995 + version = "0.2.8" 996 + source = "registry+https://github.com/rust-lang/crates.io-index" 997 + checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" 998 + dependencies = [ 999 + "bytes", 1000 + "fnv", 1001 + "itoa", 1002 + ] 1003 + 1004 + [[package]] 1005 + name = "http-body" 1006 + version = "0.4.5" 1007 + source = "registry+https://github.com/rust-lang/crates.io-index" 1008 + checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1009 + dependencies = [ 1010 + "bytes", 1011 + "http", 1012 + "pin-project-lite", 1013 + ] 1014 + 1015 + [[package]] 1016 + name = "httparse" 1017 + version = "1.8.0" 1018 + source = "registry+https://github.com/rust-lang/crates.io-index" 1019 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1020 + 1021 + [[package]] 1022 + name = "httpdate" 1023 + version = "1.0.2" 1024 + source = "registry+https://github.com/rust-lang/crates.io-index" 1025 + checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1026 + 1027 + [[package]] 1028 + name = "hyper" 1029 + version = "0.14.23" 1030 + source = "registry+https://github.com/rust-lang/crates.io-index" 1031 + checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" 1032 + dependencies = [ 1033 + "bytes", 1034 + "futures-channel", 1035 + "futures-core", 1036 + "futures-util", 1037 + "h2", 1038 + "http", 1039 + "http-body", 1040 + "httparse", 1041 + "httpdate", 1042 + "itoa", 1043 + "pin-project-lite", 1044 + "socket2", 1045 + "tokio", 1046 + "tower-service", 1047 + "tracing", 1048 + "want", 1049 + ] 1050 + 1051 + [[package]] 1052 + name = "hyper-tls" 1053 + version = "0.5.0" 1054 + source = "registry+https://github.com/rust-lang/crates.io-index" 1055 + checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 1056 + dependencies = [ 1057 + "bytes", 1058 + "hyper", 1059 + "native-tls", 1060 + "tokio", 1061 + "tokio-native-tls", 1062 + ] 1063 + 1064 + [[package]] 1065 + name = "iana-time-zone" 1066 + version = "0.1.53" 1067 + source = "registry+https://github.com/rust-lang/crates.io-index" 1068 + checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 1069 + dependencies = [ 1070 + "android_system_properties", 1071 + "core-foundation-sys", 1072 + "iana-time-zone-haiku", 1073 + "js-sys", 1074 + "wasm-bindgen", 1075 + "winapi 0.3.9", 1076 + ] 1077 + 1078 + [[package]] 1079 + name = "iana-time-zone-haiku" 1080 + version = "0.1.1" 1081 + source = "registry+https://github.com/rust-lang/crates.io-index" 1082 + checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1083 + dependencies = [ 1084 + "cxx", 1085 + "cxx-build", 1086 + ] 1087 + 1088 + [[package]] 1089 + name = "idna" 1090 + version = "0.3.0" 1091 + source = "registry+https://github.com/rust-lang/crates.io-index" 1092 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1093 + dependencies = [ 1094 + "unicode-bidi", 1095 + "unicode-normalization", 1096 + ] 1097 + 1098 + [[package]] 1099 + name = "indexmap" 1100 + version = "1.9.2" 1101 + source = "registry+https://github.com/rust-lang/crates.io-index" 1102 + checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 1103 + dependencies = [ 1104 + "autocfg", 1105 + "hashbrown", 1106 + "serde", 1107 + ] 1108 + 1109 + [[package]] 1110 + name = "inlinable_string" 1111 + version = "0.1.15" 1112 + source = "registry+https://github.com/rust-lang/crates.io-index" 1113 + checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb" 1114 + 1115 + [[package]] 1116 + name = "inout" 1117 + version = "0.1.3" 1118 + source = "registry+https://github.com/rust-lang/crates.io-index" 1119 + checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" 1120 + dependencies = [ 1121 + "generic-array", 1122 + ] 1123 + 1124 + [[package]] 1125 + name = "instant" 1126 + version = "0.1.12" 1127 + source = "registry+https://github.com/rust-lang/crates.io-index" 1128 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1129 + dependencies = [ 1130 + "cfg-if 1.0.0", 1131 + ] 1132 + 1133 + [[package]] 1134 + name = "io-lifetimes" 1135 + version = "1.0.3" 1136 + source = "registry+https://github.com/rust-lang/crates.io-index" 1137 + checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" 1138 + dependencies = [ 1139 + "libc", 1140 + "windows-sys", 1141 + ] 1142 + 1143 + [[package]] 1144 + name = "ipnet" 1145 + version = "2.7.1" 1146 + source = "registry+https://github.com/rust-lang/crates.io-index" 1147 + checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146" 1148 + 1149 + [[package]] 1150 + name = "is-terminal" 1151 + version = "0.4.2" 1152 + source = "registry+https://github.com/rust-lang/crates.io-index" 1153 + checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189" 1154 + dependencies = [ 1155 + "hermit-abi 0.2.6", 1156 + "io-lifetimes", 1157 + "rustix", 1158 + "windows-sys", 1159 + ] 1160 + 1161 + [[package]] 1162 + name = "itoa" 1163 + version = "1.0.5" 1164 + source = "registry+https://github.com/rust-lang/crates.io-index" 1165 + checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 1166 + 1167 + [[package]] 1168 + name = "jemalloc-sys" 1169 + version = "0.5.2+5.3.0-patched" 1170 + source = "registry+https://github.com/rust-lang/crates.io-index" 1171 + checksum = "134163979b6eed9564c98637b710b40979939ba351f59952708234ea11b5f3f8" 1172 + dependencies = [ 1173 + "cc", 1174 + "fs_extra", 1175 + "libc", 1176 + ] 1177 + 1178 + [[package]] 1179 + name = "jemallocator" 1180 + version = "0.5.0" 1181 + source = "registry+https://github.com/rust-lang/crates.io-index" 1182 + checksum = "16c2514137880c52b0b4822b563fadd38257c1f380858addb74a400889696ea6" 1183 + dependencies = [ 1184 + "jemalloc-sys", 1185 + "libc", 1186 + ] 1187 + 1188 + [[package]] 1189 + name = "jni" 1190 + version = "0.20.0" 1191 + source = "registry+https://github.com/rust-lang/crates.io-index" 1192 + checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" 1193 + dependencies = [ 1194 + "cesu8", 1195 + "combine", 1196 + "jni-sys", 1197 + "log", 1198 + "thiserror", 1199 + "walkdir", 1200 + ] 1201 + 1202 + [[package]] 1203 + name = "jni-sys" 1204 + version = "0.3.0" 1205 + source = "registry+https://github.com/rust-lang/crates.io-index" 1206 + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1207 + 1208 + [[package]] 1209 + name = "js-sys" 1210 + version = "0.3.60" 1211 + source = "registry+https://github.com/rust-lang/crates.io-index" 1212 + checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 1213 + dependencies = [ 1214 + "wasm-bindgen", 1215 + ] 1216 + 1217 + [[package]] 1218 + name = "lalr" 1219 + version = "0.0.2" 1220 + source = "registry+https://github.com/rust-lang/crates.io-index" 1221 + checksum = "106d7548f95adbe3019b4fc4954554d7b72535867aa9ce326d2f766b68958de7" 1222 + 1223 + [[package]] 1224 + name = "lazy_static" 1225 + version = "1.4.0" 1226 + source = "registry+https://github.com/rust-lang/crates.io-index" 1227 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1228 + 1229 + [[package]] 1230 + name = "libc" 1231 + version = "0.2.139" 1232 + source = "registry+https://github.com/rust-lang/crates.io-index" 1233 + checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 1234 + 1235 + [[package]] 1236 + name = "libsqlite3-sys" 1237 + version = "0.25.2" 1238 + source = "registry+https://github.com/rust-lang/crates.io-index" 1239 + checksum = "29f835d03d717946d28b1d1ed632eb6f0e24a299388ee623d0c23118d3e8a7fa" 1240 + dependencies = [ 1241 + "cc", 1242 + "pkg-config", 1243 + "vcpkg", 1244 + ] 1245 + 1246 + [[package]] 1247 + name = "link-cplusplus" 1248 + version = "1.0.8" 1249 + source = "registry+https://github.com/rust-lang/crates.io-index" 1250 + checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 1251 + dependencies = [ 1252 + "cc", 1253 + ] 1254 + 1255 + [[package]] 1256 + name = "linux-raw-sys" 1257 + version = "0.1.4" 1258 + source = "registry+https://github.com/rust-lang/crates.io-index" 1259 + checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 1260 + 1261 + [[package]] 1262 + name = "lock_api" 1263 + version = "0.4.9" 1264 + source = "registry+https://github.com/rust-lang/crates.io-index" 1265 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1266 + dependencies = [ 1267 + "autocfg", 1268 + "scopeguard", 1269 + ] 1270 + 1271 + [[package]] 1272 + name = "log" 1273 + version = "0.4.17" 1274 + source = "registry+https://github.com/rust-lang/crates.io-index" 1275 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1276 + dependencies = [ 1277 + "cfg-if 1.0.0", 1278 + ] 1279 + 1280 + [[package]] 1281 + name = "loom" 1282 + version = "0.5.6" 1283 + source = "registry+https://github.com/rust-lang/crates.io-index" 1284 + checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1285 + dependencies = [ 1286 + "cfg-if 1.0.0", 1287 + "generator", 1288 + "scoped-tls", 1289 + "serde", 1290 + "serde_json", 1291 + "tracing", 1292 + "tracing-subscriber", 1293 + ] 1294 + 1295 + [[package]] 1296 + name = "matchers" 1297 + version = "0.1.0" 1298 + source = "registry+https://github.com/rust-lang/crates.io-index" 1299 + checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 1300 + dependencies = [ 1301 + "regex-automata", 1302 + ] 1303 + 1304 + [[package]] 1305 + name = "maybe-uninit" 1306 + version = "2.0.0" 1307 + source = "registry+https://github.com/rust-lang/crates.io-index" 1308 + checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" 1309 + 1310 + [[package]] 1311 + name = "memchr" 1312 + version = "2.5.0" 1313 + source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1315 + 1316 + [[package]] 1317 + name = "mime" 1318 + version = "0.3.16" 1319 + source = "registry+https://github.com/rust-lang/crates.io-index" 1320 + checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" 1321 + 1322 + [[package]] 1323 + name = "mime_guess" 1324 + version = "2.0.4" 1325 + source = "registry+https://github.com/rust-lang/crates.io-index" 1326 + checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" 1327 + dependencies = [ 1328 + "mime", 1329 + "unicase", 1330 + ] 1331 + 1332 + [[package]] 1333 + name = "mio" 1334 + version = "0.8.5" 1335 + source = "registry+https://github.com/rust-lang/crates.io-index" 1336 + checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" 1337 + dependencies = [ 1338 + "libc", 1339 + "log", 1340 + "wasi 0.11.0+wasi-snapshot-preview1", 1341 + "windows-sys", 1342 + ] 1343 + 1344 + [[package]] 1345 + name = "mpsc_requests" 1346 + version = "0.3.3" 1347 + source = "registry+https://github.com/rust-lang/crates.io-index" 1348 + checksum = "5d778b8a8b7b31d8d23c8bbde4e571b483f3962dc9f14f447c14188e8a7fe85c" 1349 + dependencies = [ 1350 + "crossbeam-channel", 1351 + ] 1352 + 1353 + [[package]] 1354 + name = "multer" 1355 + version = "2.0.4" 1356 + source = "registry+https://github.com/rust-lang/crates.io-index" 1357 + checksum = "6ed4198ce7a4cbd2a57af78d28c6fbb57d81ac5f1d6ad79ac6c5587419cbdf22" 1358 + dependencies = [ 1359 + "bytes", 1360 + "encoding_rs", 1361 + "futures-util", 1362 + "http", 1363 + "httparse", 1364 + "log", 1365 + "memchr", 1366 + "mime", 1367 + "spin", 1368 + "tokio", 1369 + "tokio-util", 1370 + "version_check", 1371 + ] 1372 + 1373 + [[package]] 1374 + name = "multipart" 1375 + version = "0.18.0" 1376 + source = "registry+https://github.com/rust-lang/crates.io-index" 1377 + checksum = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182" 1378 + dependencies = [ 1379 + "buf_redux", 1380 + "httparse", 1381 + "log", 1382 + "mime", 1383 + "mime_guess", 1384 + "quick-error", 1385 + "rand", 1386 + "safemem", 1387 + "tempfile", 1388 + "twoway", 1389 + ] 1390 + 1391 + [[package]] 1392 + name = "native-tls" 1393 + version = "0.2.11" 1394 + source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1396 + dependencies = [ 1397 + "lazy_static", 1398 + "libc", 1399 + "log", 1400 + "openssl", 1401 + "openssl-probe", 1402 + "openssl-sys", 1403 + "schannel", 1404 + "security-framework", 1405 + "security-framework-sys", 1406 + "tempfile", 1407 + ] 1408 + 1409 + [[package]] 1410 + name = "nu-ansi-term" 1411 + version = "0.46.0" 1412 + source = "registry+https://github.com/rust-lang/crates.io-index" 1413 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1414 + dependencies = [ 1415 + "overload", 1416 + "winapi 0.3.9", 1417 + ] 1418 + 1419 + [[package]] 1420 + name = "num-integer" 1421 + version = "0.1.45" 1422 + source = "registry+https://github.com/rust-lang/crates.io-index" 1423 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1424 + dependencies = [ 1425 + "autocfg", 1426 + "num-traits", 1427 + ] 1428 + 1429 + [[package]] 1430 + name = "num-traits" 1431 + version = "0.2.15" 1432 + source = "registry+https://github.com/rust-lang/crates.io-index" 1433 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1434 + dependencies = [ 1435 + "autocfg", 1436 + ] 1437 + 1438 + [[package]] 1439 + name = "num_cpus" 1440 + version = "1.15.0" 1441 + source = "registry+https://github.com/rust-lang/crates.io-index" 1442 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1443 + dependencies = [ 1444 + "hermit-abi 0.2.6", 1445 + "libc", 1446 + ] 1447 + 1448 + [[package]] 1449 + name = "ole32-sys" 1450 + version = "0.2.0" 1451 + source = "registry+https://github.com/rust-lang/crates.io-index" 1452 + checksum = "5d2c49021782e5233cd243168edfa8037574afed4eba4bbaf538b3d8d1789d8c" 1453 + dependencies = [ 1454 + "winapi 0.2.8", 1455 + "winapi-build", 1456 + ] 1457 + 1458 + [[package]] 1459 + name = "once_cell" 1460 + version = "1.17.0" 1461 + source = "registry+https://github.com/rust-lang/crates.io-index" 1462 + checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" 1463 + 1464 + [[package]] 1465 + name = "opaque-debug" 1466 + version = "0.3.0" 1467 + source = "registry+https://github.com/rust-lang/crates.io-index" 1468 + checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 1469 + 1470 + [[package]] 1471 + name = "openssl" 1472 + version = "0.10.45" 1473 + source = "registry+https://github.com/rust-lang/crates.io-index" 1474 + checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" 1475 + dependencies = [ 1476 + "bitflags", 1477 + "cfg-if 1.0.0", 1478 + "foreign-types", 1479 + "libc", 1480 + "once_cell", 1481 + "openssl-macros", 1482 + "openssl-sys", 1483 + ] 1484 + 1485 + [[package]] 1486 + name = "openssl-macros" 1487 + version = "0.1.0" 1488 + source = "registry+https://github.com/rust-lang/crates.io-index" 1489 + checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" 1490 + dependencies = [ 1491 + "proc-macro2 1.0.49", 1492 + "quote 1.0.23", 1493 + "syn 1.0.107", 1494 + ] 1495 + 1496 + [[package]] 1497 + name = "openssl-probe" 1498 + version = "0.1.5" 1499 + source = "registry+https://github.com/rust-lang/crates.io-index" 1500 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1501 + 1502 + [[package]] 1503 + name = "openssl-src" 1504 + version = "111.24.0+1.1.1s" 1505 + source = "registry+https://github.com/rust-lang/crates.io-index" 1506 + checksum = "3498f259dab01178c6228c6b00dcef0ed2a2d5e20d648c017861227773ea4abd" 1507 + dependencies = [ 1508 + "cc", 1509 + ] 1510 + 1511 + [[package]] 1512 + name = "openssl-sys" 1513 + version = "0.9.80" 1514 + source = "registry+https://github.com/rust-lang/crates.io-index" 1515 + checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" 1516 + dependencies = [ 1517 + "autocfg", 1518 + "cc", 1519 + "libc", 1520 + "openssl-src", 1521 + "pkg-config", 1522 + "vcpkg", 1523 + ] 1524 + 1525 + [[package]] 1526 + name = "os_str_bytes" 1527 + version = "6.4.1" 1528 + source = "registry+https://github.com/rust-lang/crates.io-index" 1529 + checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 1530 + 1531 + [[package]] 1532 + name = "overload" 1533 + version = "0.1.1" 1534 + source = "registry+https://github.com/rust-lang/crates.io-index" 1535 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1536 + 1537 + [[package]] 1538 + name = "parking_lot" 1539 + version = "0.12.1" 1540 + source = "registry+https://github.com/rust-lang/crates.io-index" 1541 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1542 + dependencies = [ 1543 + "lock_api", 1544 + "parking_lot_core", 1545 + ] 1546 + 1547 + [[package]] 1548 + name = "parking_lot_core" 1549 + version = "0.9.5" 1550 + source = "registry+https://github.com/rust-lang/crates.io-index" 1551 + checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" 1552 + dependencies = [ 1553 + "cfg-if 1.0.0", 1554 + "libc", 1555 + "redox_syscall", 1556 + "smallvec", 1557 + "windows-sys", 1558 + ] 1559 + 1560 + [[package]] 1561 + name = "pear" 1562 + version = "0.2.3" 1563 + source = "registry+https://github.com/rust-lang/crates.io-index" 1564 + checksum = "15e44241c5e4c868e3eaa78b7c1848cadd6344ed4f54d029832d32b415a58702" 1565 + dependencies = [ 1566 + "inlinable_string", 1567 + "pear_codegen", 1568 + "yansi", 1569 + ] 1570 + 1571 + [[package]] 1572 + name = "pear_codegen" 1573 + version = "0.2.3" 1574 + source = "registry+https://github.com/rust-lang/crates.io-index" 1575 + checksum = "82a5ca643c2303ecb740d506539deba189e16f2754040a42901cd8105d0282d0" 1576 + dependencies = [ 1577 + "proc-macro2 1.0.49", 1578 + "proc-macro2-diagnostics", 1579 + "quote 1.0.23", 1580 + "syn 1.0.107", 1581 + ] 1582 + 1583 + [[package]] 1584 + name = "percent-encoding" 1585 + version = "2.2.0" 1586 + source = "registry+https://github.com/rust-lang/crates.io-index" 1587 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1588 + 1589 + [[package]] 1590 + name = "pin-project-lite" 1591 + version = "0.2.9" 1592 + source = "registry+https://github.com/rust-lang/crates.io-index" 1593 + checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1594 + 1595 + [[package]] 1596 + name = "pin-utils" 1597 + version = "0.1.0" 1598 + source = "registry+https://github.com/rust-lang/crates.io-index" 1599 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1600 + 1601 + [[package]] 1602 + name = "pkg-config" 1603 + version = "0.3.26" 1604 + source = "registry+https://github.com/rust-lang/crates.io-index" 1605 + checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 1606 + 1607 + [[package]] 1608 + name = "plex" 1609 + version = "0.2.5" 1610 + source = "registry+https://github.com/rust-lang/crates.io-index" 1611 + checksum = "4aa14234571e92edfd3ac883defc6fcf310ae395cccdb10d2319d3e2e60083fc" 1612 + dependencies = [ 1613 + "lalr", 1614 + "proc-macro2 0.4.30", 1615 + "quote 0.6.13", 1616 + "redfa", 1617 + "syn 0.15.44", 1618 + ] 1619 + 1620 + [[package]] 1621 + name = "polyval" 1622 + version = "0.6.0" 1623 + source = "registry+https://github.com/rust-lang/crates.io-index" 1624 + checksum = "7ef234e08c11dfcb2e56f79fd70f6f2eb7f025c0ce2333e82f4f0518ecad30c6" 1625 + dependencies = [ 1626 + "cfg-if 1.0.0", 1627 + "cpufeatures", 1628 + "opaque-debug", 1629 + "universal-hash", 1630 + ] 1631 + 1632 + [[package]] 1633 + name = "ppv-lite86" 1634 + version = "0.2.17" 1635 + source = "registry+https://github.com/rust-lang/crates.io-index" 1636 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1637 + 1638 + [[package]] 1639 + name = "proc-macro-error" 1640 + version = "1.0.4" 1641 + source = "registry+https://github.com/rust-lang/crates.io-index" 1642 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1643 + dependencies = [ 1644 + "proc-macro-error-attr", 1645 + "proc-macro2 1.0.49", 1646 + "quote 1.0.23", 1647 + "syn 1.0.107", 1648 + "version_check", 1649 + ] 1650 + 1651 + [[package]] 1652 + name = "proc-macro-error-attr" 1653 + version = "1.0.4" 1654 + source = "registry+https://github.com/rust-lang/crates.io-index" 1655 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1656 + dependencies = [ 1657 + "proc-macro2 1.0.49", 1658 + "quote 1.0.23", 1659 + "version_check", 1660 + ] 1661 + 1662 + [[package]] 1663 + name = "proc-macro2" 1664 + version = "0.4.30" 1665 + source = "registry+https://github.com/rust-lang/crates.io-index" 1666 + checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" 1667 + dependencies = [ 1668 + "unicode-xid 0.1.0", 1669 + ] 1670 + 1671 + [[package]] 1672 + name = "proc-macro2" 1673 + version = "1.0.49" 1674 + source = "registry+https://github.com/rust-lang/crates.io-index" 1675 + checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" 1676 + dependencies = [ 1677 + "unicode-ident", 1678 + ] 1679 + 1680 + [[package]] 1681 + name = "proc-macro2-diagnostics" 1682 + version = "0.9.1" 1683 + source = "registry+https://github.com/rust-lang/crates.io-index" 1684 + checksum = "4bf29726d67464d49fa6224a1d07936a8c08bb3fba727c7493f6cf1616fdaada" 1685 + dependencies = [ 1686 + "proc-macro2 1.0.49", 1687 + "quote 1.0.23", 1688 + "syn 1.0.107", 1689 + "version_check", 1690 + "yansi", 1691 + ] 1692 + 1693 + [[package]] 1694 + name = "quick-error" 1695 + version = "1.2.3" 1696 + source = "registry+https://github.com/rust-lang/crates.io-index" 1697 + checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 1698 + 1699 + [[package]] 1700 + name = "quote" 1701 + version = "0.6.13" 1702 + source = "registry+https://github.com/rust-lang/crates.io-index" 1703 + checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" 1704 + dependencies = [ 1705 + "proc-macro2 0.4.30", 1706 + ] 1707 + 1708 + [[package]] 1709 + name = "quote" 1710 + version = "1.0.23" 1711 + source = "registry+https://github.com/rust-lang/crates.io-index" 1712 + checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 1713 + dependencies = [ 1714 + "proc-macro2 1.0.49", 1715 + ] 1716 + 1717 + [[package]] 1718 + name = "rand" 1719 + version = "0.8.5" 1720 + source = "registry+https://github.com/rust-lang/crates.io-index" 1721 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1722 + dependencies = [ 1723 + "libc", 1724 + "rand_chacha", 1725 + "rand_core", 1726 + ] 1727 + 1728 + [[package]] 1729 + name = "rand_chacha" 1730 + version = "0.3.1" 1731 + source = "registry+https://github.com/rust-lang/crates.io-index" 1732 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1733 + dependencies = [ 1734 + "ppv-lite86", 1735 + "rand_core", 1736 + ] 1737 + 1738 + [[package]] 1739 + name = "rand_core" 1740 + version = "0.6.4" 1741 + source = "registry+https://github.com/rust-lang/crates.io-index" 1742 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1743 + dependencies = [ 1744 + "getrandom", 1745 + ] 1746 + 1747 + [[package]] 1748 + name = "redfa" 1749 + version = "0.0.2" 1750 + source = "registry+https://github.com/rust-lang/crates.io-index" 1751 + checksum = "29cc2771cc9f5fb0061cdedc05a37170254694dffec6b89920a6e767f08c4220" 1752 + dependencies = [ 1753 + "bit-set 0.4.0", 1754 + "vec_map", 1755 + ] 1756 + 1757 + [[package]] 1758 + name = "redox_syscall" 1759 + version = "0.2.16" 1760 + source = "registry+https://github.com/rust-lang/crates.io-index" 1761 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1762 + dependencies = [ 1763 + "bitflags", 1764 + ] 1765 + 1766 + [[package]] 1767 + name = "ref-cast" 1768 + version = "1.0.14" 1769 + source = "registry+https://github.com/rust-lang/crates.io-index" 1770 + checksum = "8c78fb8c9293bcd48ef6fce7b4ca950ceaf21210de6e105a883ee280c0f7b9ed" 1771 + dependencies = [ 1772 + "ref-cast-impl", 1773 + ] 1774 + 1775 + [[package]] 1776 + name = "ref-cast-impl" 1777 + version = "1.0.14" 1778 + source = "registry+https://github.com/rust-lang/crates.io-index" 1779 + checksum = "9f9c0c92af03644e4806106281fe2e068ac5bc0ae74a707266d06ea27bccee5f" 1780 + dependencies = [ 1781 + "proc-macro2 1.0.49", 1782 + "quote 1.0.23", 1783 + "syn 1.0.107", 1784 + ] 1785 + 1786 + [[package]] 1787 + name = "regex" 1788 + version = "1.7.1" 1789 + source = "registry+https://github.com/rust-lang/crates.io-index" 1790 + checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" 1791 + dependencies = [ 1792 + "aho-corasick", 1793 + "memchr", 1794 + "regex-syntax", 1795 + ] 1796 + 1797 + [[package]] 1798 + name = "regex-automata" 1799 + version = "0.1.10" 1800 + source = "registry+https://github.com/rust-lang/crates.io-index" 1801 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 1802 + dependencies = [ 1803 + "regex-syntax", 1804 + ] 1805 + 1806 + [[package]] 1807 + name = "regex-syntax" 1808 + version = "0.6.28" 1809 + source = "registry+https://github.com/rust-lang/crates.io-index" 1810 + checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 1811 + 1812 + [[package]] 1813 + name = "remove_dir_all" 1814 + version = "0.5.3" 1815 + source = "registry+https://github.com/rust-lang/crates.io-index" 1816 + checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 1817 + dependencies = [ 1818 + "winapi 0.3.9", 1819 + ] 1820 + 1821 + [[package]] 1822 + name = "reqwest" 1823 + version = "0.11.13" 1824 + source = "registry+https://github.com/rust-lang/crates.io-index" 1825 + checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" 1826 + dependencies = [ 1827 + "base64 0.13.1", 1828 + "bytes", 1829 + "encoding_rs", 1830 + "futures-core", 1831 + "futures-util", 1832 + "h2", 1833 + "http", 1834 + "http-body", 1835 + "hyper", 1836 + "hyper-tls", 1837 + "ipnet", 1838 + "js-sys", 1839 + "log", 1840 + "mime", 1841 + "native-tls", 1842 + "once_cell", 1843 + "percent-encoding", 1844 + "pin-project-lite", 1845 + "serde", 1846 + "serde_json", 1847 + "serde_urlencoded", 1848 + "tokio", 1849 + "tokio-native-tls", 1850 + "tower-service", 1851 + "url", 1852 + "wasm-bindgen", 1853 + "wasm-bindgen-futures", 1854 + "web-sys", 1855 + "winreg", 1856 + ] 1857 + 1858 + [[package]] 1859 + name = "rocket" 1860 + version = "0.5.0-rc.2" 1861 + source = "registry+https://github.com/rust-lang/crates.io-index" 1862 + checksum = "98ead083fce4a405feb349cf09abdf64471c6077f14e0ce59364aa90d4b99317" 1863 + dependencies = [ 1864 + "async-stream", 1865 + "async-trait", 1866 + "atomic", 1867 + "atty", 1868 + "binascii", 1869 + "bytes", 1870 + "either", 1871 + "figment", 1872 + "futures", 1873 + "indexmap", 1874 + "log", 1875 + "memchr", 1876 + "multer", 1877 + "num_cpus", 1878 + "parking_lot", 1879 + "pin-project-lite", 1880 + "rand", 1881 + "ref-cast", 1882 + "rocket_codegen", 1883 + "rocket_http", 1884 + "serde", 1885 + "serde_json", 1886 + "state", 1887 + "tempfile", 1888 + "time 0.3.17", 1889 + "tokio", 1890 + "tokio-stream", 1891 + "tokio-util", 1892 + "ubyte", 1893 + "version_check", 1894 + "yansi", 1895 + ] 1896 + 1897 + [[package]] 1898 + name = "rocket_codegen" 1899 + version = "0.5.0-rc.2" 1900 + source = "registry+https://github.com/rust-lang/crates.io-index" 1901 + checksum = "d6aeb6bb9c61e9cd2c00d70ea267bf36f76a4cc615e5908b349c2f9d93999b47" 1902 + dependencies = [ 1903 + "devise", 1904 + "glob", 1905 + "indexmap", 1906 + "proc-macro2 1.0.49", 1907 + "quote 1.0.23", 1908 + "rocket_http", 1909 + "syn 1.0.107", 1910 + "unicode-xid 0.2.4", 1911 + ] 1912 + 1913 + [[package]] 1914 + name = "rocket_cors" 1915 + version = "0.6.0-alpha1" 1916 + source = "git+https://github.com/lawliet89/rocket_cors?rev=54fae07#54fae0701dffbe5df686465780218644ee3fae5f" 1917 + dependencies = [ 1918 + "http", 1919 + "log", 1920 + "regex", 1921 + "rocket", 1922 + "serde", 1923 + "serde_derive", 1924 + "unicase", 1925 + "unicase_serde", 1926 + "url", 1927 + ] 1928 + 1929 + [[package]] 1930 + name = "rocket_http" 1931 + version = "0.5.0-rc.2" 1932 + source = "registry+https://github.com/rust-lang/crates.io-index" 1933 + checksum = "2ded65d127954de3c12471630bf4b81a2792f065984461e65b91d0fdaafc17a2" 1934 + dependencies = [ 1935 + "cookie", 1936 + "either", 1937 + "futures", 1938 + "http", 1939 + "hyper", 1940 + "indexmap", 1941 + "log", 1942 + "memchr", 1943 + "pear", 1944 + "percent-encoding", 1945 + "pin-project-lite", 1946 + "ref-cast", 1947 + "serde", 1948 + "smallvec", 1949 + "stable-pattern", 1950 + "state", 1951 + "time 0.3.17", 1952 + "tokio", 1953 + "uncased", 1954 + ] 1955 + 1956 + [[package]] 1957 + name = "rusqlite" 1958 + version = "0.28.0" 1959 + source = "registry+https://github.com/rust-lang/crates.io-index" 1960 + checksum = "01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a" 1961 + dependencies = [ 1962 + "bitflags", 1963 + "chrono", 1964 + "fallible-iterator", 1965 + "fallible-streaming-iterator", 1966 + "hashlink", 1967 + "libsqlite3-sys", 1968 + "serde_json", 1969 + "smallvec", 1970 + ] 1971 + 1972 + [[package]] 1973 + name = "rustix" 1974 + version = "0.36.6" 1975 + source = "registry+https://github.com/rust-lang/crates.io-index" 1976 + checksum = "4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549" 1977 + dependencies = [ 1978 + "bitflags", 1979 + "errno", 1980 + "io-lifetimes", 1981 + "libc", 1982 + "linux-raw-sys", 1983 + "windows-sys", 1984 + ] 1985 + 1986 + [[package]] 1987 + name = "rustversion" 1988 + version = "1.0.11" 1989 + source = "registry+https://github.com/rust-lang/crates.io-index" 1990 + checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" 1991 + 1992 + [[package]] 1993 + name = "ryu" 1994 + version = "1.0.12" 1995 + source = "registry+https://github.com/rust-lang/crates.io-index" 1996 + checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 1997 + 1998 + [[package]] 1999 + name = "safemem" 2000 + version = "0.3.3" 2001 + source = "registry+https://github.com/rust-lang/crates.io-index" 2002 + checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 2003 + 2004 + [[package]] 2005 + name = "same-file" 2006 + version = "1.0.6" 2007 + source = "registry+https://github.com/rust-lang/crates.io-index" 2008 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2009 + dependencies = [ 2010 + "winapi-util", 2011 + ] 2012 + 2013 + [[package]] 2014 + name = "schannel" 2015 + version = "0.1.21" 2016 + source = "registry+https://github.com/rust-lang/crates.io-index" 2017 + checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 2018 + dependencies = [ 2019 + "windows-sys", 2020 + ] 2021 + 2022 + [[package]] 2023 + name = "schemars" 2024 + version = "0.8.11" 2025 + source = "registry+https://github.com/rust-lang/crates.io-index" 2026 + checksum = "2a5fb6c61f29e723026dc8e923d94c694313212abbecbbe5f55a7748eec5b307" 2027 + dependencies = [ 2028 + "chrono", 2029 + "dyn-clone", 2030 + "schemars_derive", 2031 + "serde", 2032 + "serde_json", 2033 + ] 2034 + 2035 + [[package]] 2036 + name = "schemars_derive" 2037 + version = "0.8.11" 2038 + source = "registry+https://github.com/rust-lang/crates.io-index" 2039 + checksum = "f188d036977451159430f3b8dc82ec76364a42b7e289c2b18a9a18f4470058e9" 2040 + dependencies = [ 2041 + "proc-macro2 1.0.49", 2042 + "quote 1.0.23", 2043 + "serde_derive_internals", 2044 + "syn 1.0.107", 2045 + ] 2046 + 2047 + [[package]] 2048 + name = "scoped-tls" 2049 + version = "1.0.1" 2050 + source = "registry+https://github.com/rust-lang/crates.io-index" 2051 + checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2052 + 2053 + [[package]] 2054 + name = "scopeguard" 2055 + version = "1.1.0" 2056 + source = "registry+https://github.com/rust-lang/crates.io-index" 2057 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2058 + 2059 + [[package]] 2060 + name = "scratch" 2061 + version = "1.0.3" 2062 + source = "registry+https://github.com/rust-lang/crates.io-index" 2063 + checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2" 2064 + 2065 + [[package]] 2066 + name = "security-framework" 2067 + version = "2.7.0" 2068 + source = "registry+https://github.com/rust-lang/crates.io-index" 2069 + checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" 2070 + dependencies = [ 2071 + "bitflags", 2072 + "core-foundation", 2073 + "core-foundation-sys", 2074 + "libc", 2075 + "security-framework-sys", 2076 + ] 2077 + 2078 + [[package]] 2079 + name = "security-framework-sys" 2080 + version = "2.6.1" 2081 + source = "registry+https://github.com/rust-lang/crates.io-index" 2082 + checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" 2083 + dependencies = [ 2084 + "core-foundation-sys", 2085 + "libc", 2086 + ] 2087 + 2088 + [[package]] 2089 + name = "serde" 2090 + version = "1.0.152" 2091 + source = "registry+https://github.com/rust-lang/crates.io-index" 2092 + checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 2093 + dependencies = [ 2094 + "serde_derive", 2095 + ] 2096 + 2097 + [[package]] 2098 + name = "serde_derive" 2099 + version = "1.0.152" 2100 + source = "registry+https://github.com/rust-lang/crates.io-index" 2101 + checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" 2102 + dependencies = [ 2103 + "proc-macro2 1.0.49", 2104 + "quote 1.0.23", 2105 + "syn 1.0.107", 2106 + ] 2107 + 2108 + [[package]] 2109 + name = "serde_derive_internals" 2110 + version = "0.26.0" 2111 + source = "registry+https://github.com/rust-lang/crates.io-index" 2112 + checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c" 2113 + dependencies = [ 2114 + "proc-macro2 1.0.49", 2115 + "quote 1.0.23", 2116 + "syn 1.0.107", 2117 + ] 2118 + 2119 + [[package]] 2120 + name = "serde_json" 2121 + version = "1.0.91" 2122 + source = "registry+https://github.com/rust-lang/crates.io-index" 2123 + checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" 2124 + dependencies = [ 2125 + "itoa", 2126 + "ryu", 2127 + "serde", 2128 + ] 2129 + 2130 + [[package]] 2131 + name = "serde_urlencoded" 2132 + version = "0.7.1" 2133 + source = "registry+https://github.com/rust-lang/crates.io-index" 2134 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2135 + dependencies = [ 2136 + "form_urlencoded", 2137 + "itoa", 2138 + "ryu", 2139 + "serde", 2140 + ] 2141 + 2142 + [[package]] 2143 + name = "sha2" 2144 + version = "0.10.6" 2145 + source = "registry+https://github.com/rust-lang/crates.io-index" 2146 + checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 2147 + dependencies = [ 2148 + "cfg-if 1.0.0", 2149 + "cpufeatures", 2150 + "digest", 2151 + ] 2152 + 2153 + [[package]] 2154 + name = "sharded-slab" 2155 + version = "0.1.4" 2156 + source = "registry+https://github.com/rust-lang/crates.io-index" 2157 + checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 2158 + dependencies = [ 2159 + "lazy_static", 2160 + ] 2161 + 2162 + [[package]] 2163 + name = "shell32-sys" 2164 + version = "0.1.2" 2165 + source = "registry+https://github.com/rust-lang/crates.io-index" 2166 + checksum = "9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c" 2167 + dependencies = [ 2168 + "winapi 0.2.8", 2169 + "winapi-build", 2170 + ] 2171 + 2172 + [[package]] 2173 + name = "signal-hook-registry" 2174 + version = "1.4.0" 2175 + source = "registry+https://github.com/rust-lang/crates.io-index" 2176 + checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" 2177 + dependencies = [ 2178 + "libc", 2179 + ] 2180 + 2181 + [[package]] 2182 + name = "slab" 2183 + version = "0.4.7" 2184 + source = "registry+https://github.com/rust-lang/crates.io-index" 2185 + checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 2186 + dependencies = [ 2187 + "autocfg", 2188 + ] 2189 + 2190 + [[package]] 2191 + name = "smallvec" 2192 + version = "1.10.0" 2193 + source = "registry+https://github.com/rust-lang/crates.io-index" 2194 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2195 + 2196 + [[package]] 2197 + name = "socket2" 2198 + version = "0.4.7" 2199 + source = "registry+https://github.com/rust-lang/crates.io-index" 2200 + checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" 2201 + dependencies = [ 2202 + "libc", 2203 + "winapi 0.3.9", 2204 + ] 2205 + 2206 + [[package]] 2207 + name = "spin" 2208 + version = "0.9.4" 2209 + source = "registry+https://github.com/rust-lang/crates.io-index" 2210 + checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09" 2211 + 2212 + [[package]] 2213 + name = "stable-pattern" 2214 + version = "0.1.0" 2215 + source = "registry+https://github.com/rust-lang/crates.io-index" 2216 + checksum = "4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045" 2217 + dependencies = [ 2218 + "memchr", 2219 + ] 2220 + 2221 + [[package]] 2222 + name = "state" 2223 + version = "0.5.3" 2224 + source = "registry+https://github.com/rust-lang/crates.io-index" 2225 + checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" 2226 + dependencies = [ 2227 + "loom", 2228 + ] 2229 + 2230 + [[package]] 2231 + name = "strsim" 2232 + version = "0.10.0" 2233 + source = "registry+https://github.com/rust-lang/crates.io-index" 2234 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2235 + 2236 + [[package]] 2237 + name = "subtle" 2238 + version = "2.4.1" 2239 + source = "registry+https://github.com/rust-lang/crates.io-index" 2240 + checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 2241 + 2242 + [[package]] 2243 + name = "syn" 2244 + version = "0.15.44" 2245 + source = "registry+https://github.com/rust-lang/crates.io-index" 2246 + checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" 2247 + dependencies = [ 2248 + "proc-macro2 0.4.30", 2249 + "quote 0.6.13", 2250 + "unicode-xid 0.1.0", 2251 + ] 2252 + 2253 + [[package]] 2254 + name = "syn" 2255 + version = "1.0.107" 2256 + source = "registry+https://github.com/rust-lang/crates.io-index" 2257 + checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 2258 + dependencies = [ 2259 + "proc-macro2 1.0.49", 2260 + "quote 1.0.23", 2261 + "unicode-ident", 2262 + ] 2263 + 2264 + [[package]] 2265 + name = "tempfile" 2266 + version = "3.3.0" 2267 + source = "registry+https://github.com/rust-lang/crates.io-index" 2268 + checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 2269 + dependencies = [ 2270 + "cfg-if 1.0.0", 2271 + "fastrand", 2272 + "libc", 2273 + "redox_syscall", 2274 + "remove_dir_all", 2275 + "winapi 0.3.9", 2276 + ] 2277 + 2278 + [[package]] 2279 + name = "termcolor" 2280 + version = "1.1.3" 2281 + source = "registry+https://github.com/rust-lang/crates.io-index" 2282 + checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 2283 + dependencies = [ 2284 + "winapi-util", 2285 + ] 2286 + 2287 + [[package]] 2288 + name = "thiserror" 2289 + version = "1.0.38" 2290 + source = "registry+https://github.com/rust-lang/crates.io-index" 2291 + checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 2292 + dependencies = [ 2293 + "thiserror-impl", 2294 + ] 2295 + 2296 + [[package]] 2297 + name = "thiserror-impl" 2298 + version = "1.0.38" 2299 + source = "registry+https://github.com/rust-lang/crates.io-index" 2300 + checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 2301 + dependencies = [ 2302 + "proc-macro2 1.0.49", 2303 + "quote 1.0.23", 2304 + "syn 1.0.107", 2305 + ] 2306 + 2307 + [[package]] 2308 + name = "thread_local" 2309 + version = "1.1.4" 2310 + source = "registry+https://github.com/rust-lang/crates.io-index" 2311 + checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" 2312 + dependencies = [ 2313 + "once_cell", 2314 + ] 2315 + 2316 + [[package]] 2317 + name = "time" 2318 + version = "0.1.45" 2319 + source = "registry+https://github.com/rust-lang/crates.io-index" 2320 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 2321 + dependencies = [ 2322 + "libc", 2323 + "wasi 0.10.0+wasi-snapshot-preview1", 2324 + "winapi 0.3.9", 2325 + ] 2326 + 2327 + [[package]] 2328 + name = "time" 2329 + version = "0.3.17" 2330 + source = "registry+https://github.com/rust-lang/crates.io-index" 2331 + checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" 2332 + dependencies = [ 2333 + "itoa", 2334 + "serde", 2335 + "time-core", 2336 + "time-macros", 2337 + ] 2338 + 2339 + [[package]] 2340 + name = "time-core" 2341 + version = "0.1.0" 2342 + source = "registry+https://github.com/rust-lang/crates.io-index" 2343 + checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 2344 + 2345 + [[package]] 2346 + name = "time-macros" 2347 + version = "0.2.6" 2348 + source = "registry+https://github.com/rust-lang/crates.io-index" 2349 + checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" 2350 + dependencies = [ 2351 + "time-core", 2352 + ] 2353 + 2354 + [[package]] 2355 + name = "tinyvec" 2356 + version = "1.6.0" 2357 + source = "registry+https://github.com/rust-lang/crates.io-index" 2358 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2359 + dependencies = [ 2360 + "tinyvec_macros", 2361 + ] 2362 + 2363 + [[package]] 2364 + name = "tinyvec_macros" 2365 + version = "0.1.0" 2366 + source = "registry+https://github.com/rust-lang/crates.io-index" 2367 + checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 2368 + 2369 + [[package]] 2370 + name = "tokio" 2371 + version = "1.24.1" 2372 + source = "registry+https://github.com/rust-lang/crates.io-index" 2373 + checksum = "1d9f76183f91ecfb55e1d7d5602bd1d979e38a3a522fe900241cf195624d67ae" 2374 + dependencies = [ 2375 + "autocfg", 2376 + "bytes", 2377 + "libc", 2378 + "memchr", 2379 + "mio", 2380 + "num_cpus", 2381 + "pin-project-lite", 2382 + "signal-hook-registry", 2383 + "socket2", 2384 + "tokio-macros", 2385 + "windows-sys", 2386 + ] 2387 + 2388 + [[package]] 2389 + name = "tokio-macros" 2390 + version = "1.8.2" 2391 + source = "registry+https://github.com/rust-lang/crates.io-index" 2392 + checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" 2393 + dependencies = [ 2394 + "proc-macro2 1.0.49", 2395 + "quote 1.0.23", 2396 + "syn 1.0.107", 2397 + ] 2398 + 2399 + [[package]] 2400 + name = "tokio-native-tls" 2401 + version = "0.3.0" 2402 + source = "registry+https://github.com/rust-lang/crates.io-index" 2403 + checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" 2404 + dependencies = [ 2405 + "native-tls", 2406 + "tokio", 2407 + ] 2408 + 2409 + [[package]] 2410 + name = "tokio-stream" 2411 + version = "0.1.11" 2412 + source = "registry+https://github.com/rust-lang/crates.io-index" 2413 + checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" 2414 + dependencies = [ 2415 + "futures-core", 2416 + "pin-project-lite", 2417 + "tokio", 2418 + ] 2419 + 2420 + [[package]] 2421 + name = "tokio-test" 2422 + version = "0.4.2" 2423 + source = "registry+https://github.com/rust-lang/crates.io-index" 2424 + checksum = "53474327ae5e166530d17f2d956afcb4f8a004de581b3cae10f12006bc8163e3" 2425 + dependencies = [ 2426 + "async-stream", 2427 + "bytes", 2428 + "futures-core", 2429 + "tokio", 2430 + "tokio-stream", 2431 + ] 2432 + 2433 + [[package]] 2434 + name = "tokio-util" 2435 + version = "0.7.4" 2436 + source = "registry+https://github.com/rust-lang/crates.io-index" 2437 + checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" 2438 + dependencies = [ 2439 + "bytes", 2440 + "futures-core", 2441 + "futures-sink", 2442 + "pin-project-lite", 2443 + "tokio", 2444 + "tracing", 2445 + ] 2446 + 2447 + [[package]] 2448 + name = "toml" 2449 + version = "0.5.10" 2450 + source = "registry+https://github.com/rust-lang/crates.io-index" 2451 + checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f" 2452 + dependencies = [ 2453 + "serde", 2454 + ] 2455 + 2456 + [[package]] 2457 + name = "tower-service" 2458 + version = "0.3.2" 2459 + source = "registry+https://github.com/rust-lang/crates.io-index" 2460 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 2461 + 2462 + [[package]] 2463 + name = "tracing" 2464 + version = "0.1.37" 2465 + source = "registry+https://github.com/rust-lang/crates.io-index" 2466 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2467 + dependencies = [ 2468 + "cfg-if 1.0.0", 2469 + "pin-project-lite", 2470 + "tracing-attributes", 2471 + "tracing-core", 2472 + ] 2473 + 2474 + [[package]] 2475 + name = "tracing-attributes" 2476 + version = "0.1.23" 2477 + source = "registry+https://github.com/rust-lang/crates.io-index" 2478 + checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 2479 + dependencies = [ 2480 + "proc-macro2 1.0.49", 2481 + "quote 1.0.23", 2482 + "syn 1.0.107", 2483 + ] 2484 + 2485 + [[package]] 2486 + name = "tracing-core" 2487 + version = "0.1.30" 2488 + source = "registry+https://github.com/rust-lang/crates.io-index" 2489 + checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 2490 + dependencies = [ 2491 + "once_cell", 2492 + "valuable", 2493 + ] 2494 + 2495 + [[package]] 2496 + name = "tracing-log" 2497 + version = "0.1.3" 2498 + source = "registry+https://github.com/rust-lang/crates.io-index" 2499 + checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 2500 + dependencies = [ 2501 + "lazy_static", 2502 + "log", 2503 + "tracing-core", 2504 + ] 2505 + 2506 + [[package]] 2507 + name = "tracing-subscriber" 2508 + version = "0.3.16" 2509 + source = "registry+https://github.com/rust-lang/crates.io-index" 2510 + checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" 2511 + dependencies = [ 2512 + "matchers", 2513 + "nu-ansi-term", 2514 + "once_cell", 2515 + "regex", 2516 + "sharded-slab", 2517 + "smallvec", 2518 + "thread_local", 2519 + "tracing", 2520 + "tracing-core", 2521 + "tracing-log", 2522 + ] 2523 + 2524 + [[package]] 2525 + name = "try-lock" 2526 + version = "0.2.4" 2527 + source = "registry+https://github.com/rust-lang/crates.io-index" 2528 + checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 2529 + 2530 + [[package]] 2531 + name = "twoway" 2532 + version = "0.1.8" 2533 + source = "registry+https://github.com/rust-lang/crates.io-index" 2534 + checksum = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1" 2535 + dependencies = [ 2536 + "memchr", 2537 + ] 2538 + 2539 + [[package]] 2540 + name = "typenum" 2541 + version = "1.16.0" 2542 + source = "registry+https://github.com/rust-lang/crates.io-index" 2543 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 2544 + 2545 + [[package]] 2546 + name = "ubyte" 2547 + version = "0.10.3" 2548 + source = "registry+https://github.com/rust-lang/crates.io-index" 2549 + checksum = "c81f0dae7d286ad0d9366d7679a77934cfc3cf3a8d67e82669794412b2368fe6" 2550 + dependencies = [ 2551 + "serde", 2552 + ] 2553 + 2554 + [[package]] 2555 + name = "uncased" 2556 + version = "0.9.7" 2557 + source = "registry+https://github.com/rust-lang/crates.io-index" 2558 + checksum = "09b01702b0fd0b3fadcf98e098780badda8742d4f4a7676615cad90e8ac73622" 2559 + dependencies = [ 2560 + "serde", 2561 + "version_check", 2562 + ] 2563 + 2564 + [[package]] 2565 + name = "unicase" 2566 + version = "2.6.0" 2567 + source = "registry+https://github.com/rust-lang/crates.io-index" 2568 + checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 2569 + dependencies = [ 2570 + "version_check", 2571 + ] 2572 + 2573 + [[package]] 2574 + name = "unicase_serde" 2575 + version = "0.1.0" 2576 + source = "registry+https://github.com/rust-lang/crates.io-index" 2577 + checksum = "6ef53697679d874d69f3160af80bc28de12730a985d57bdf2b47456ccb8b11f1" 2578 + dependencies = [ 2579 + "serde", 2580 + "unicase", 2581 + ] 2582 + 2583 + [[package]] 2584 + name = "unicode-bidi" 2585 + version = "0.3.8" 2586 + source = "registry+https://github.com/rust-lang/crates.io-index" 2587 + checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" 2588 + 2589 + [[package]] 2590 + name = "unicode-ident" 2591 + version = "1.0.6" 2592 + source = "registry+https://github.com/rust-lang/crates.io-index" 2593 + checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 2594 + 2595 + [[package]] 2596 + name = "unicode-normalization" 2597 + version = "0.1.22" 2598 + source = "registry+https://github.com/rust-lang/crates.io-index" 2599 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2600 + dependencies = [ 2601 + "tinyvec", 2602 + ] 2603 + 2604 + [[package]] 2605 + name = "unicode-width" 2606 + version = "0.1.10" 2607 + source = "registry+https://github.com/rust-lang/crates.io-index" 2608 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 2609 + 2610 + [[package]] 2611 + name = "unicode-xid" 2612 + version = "0.1.0" 2613 + source = "registry+https://github.com/rust-lang/crates.io-index" 2614 + checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 2615 + 2616 + [[package]] 2617 + name = "unicode-xid" 2618 + version = "0.2.4" 2619 + source = "registry+https://github.com/rust-lang/crates.io-index" 2620 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 2621 + 2622 + [[package]] 2623 + name = "universal-hash" 2624 + version = "0.5.0" 2625 + source = "registry+https://github.com/rust-lang/crates.io-index" 2626 + checksum = "7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5" 2627 + dependencies = [ 2628 + "crypto-common", 2629 + "subtle", 2630 + ] 2631 + 2632 + [[package]] 2633 + name = "url" 2634 + version = "2.3.1" 2635 + source = "registry+https://github.com/rust-lang/crates.io-index" 2636 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 2637 + dependencies = [ 2638 + "form_urlencoded", 2639 + "idna", 2640 + "percent-encoding", 2641 + ] 2642 + 2643 + [[package]] 2644 + name = "uuid" 2645 + version = "1.2.2" 2646 + source = "registry+https://github.com/rust-lang/crates.io-index" 2647 + checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" 2648 + dependencies = [ 2649 + "getrandom", 2650 + "serde", 2651 + ] 2652 + 2653 + [[package]] 2654 + name = "valuable" 2655 + version = "0.1.0" 2656 + source = "registry+https://github.com/rust-lang/crates.io-index" 2657 + checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 2658 + 2659 + [[package]] 2660 + name = "vcpkg" 2661 + version = "0.2.15" 2662 + source = "registry+https://github.com/rust-lang/crates.io-index" 2663 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2664 + 2665 + [[package]] 2666 + name = "vec_map" 2667 + version = "0.6.0" 2668 + source = "registry+https://github.com/rust-lang/crates.io-index" 2669 + checksum = "cac5efe5cb0fa14ec2f84f83c701c562ee63f6dcc680861b21d65c682adfb05f" 2670 + 2671 + [[package]] 2672 + name = "version_check" 2673 + version = "0.9.4" 2674 + source = "registry+https://github.com/rust-lang/crates.io-index" 2675 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2676 + 2677 + [[package]] 2678 + name = "walkdir" 2679 + version = "2.3.2" 2680 + source = "registry+https://github.com/rust-lang/crates.io-index" 2681 + checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 2682 + dependencies = [ 2683 + "same-file", 2684 + "winapi 0.3.9", 2685 + "winapi-util", 2686 + ] 2687 + 2688 + [[package]] 2689 + name = "want" 2690 + version = "0.3.0" 2691 + source = "registry+https://github.com/rust-lang/crates.io-index" 2692 + checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 2693 + dependencies = [ 2694 + "log", 2695 + "try-lock", 2696 + ] 2697 + 2698 + [[package]] 2699 + name = "wasi" 2700 + version = "0.10.0+wasi-snapshot-preview1" 2701 + source = "registry+https://github.com/rust-lang/crates.io-index" 2702 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 2703 + 2704 + [[package]] 2705 + name = "wasi" 2706 + version = "0.11.0+wasi-snapshot-preview1" 2707 + source = "registry+https://github.com/rust-lang/crates.io-index" 2708 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2709 + 2710 + [[package]] 2711 + name = "wasm-bindgen" 2712 + version = "0.2.83" 2713 + source = "registry+https://github.com/rust-lang/crates.io-index" 2714 + checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 2715 + dependencies = [ 2716 + "cfg-if 1.0.0", 2717 + "wasm-bindgen-macro", 2718 + ] 2719 + 2720 + [[package]] 2721 + name = "wasm-bindgen-backend" 2722 + version = "0.2.83" 2723 + source = "registry+https://github.com/rust-lang/crates.io-index" 2724 + checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 2725 + dependencies = [ 2726 + "bumpalo", 2727 + "log", 2728 + "once_cell", 2729 + "proc-macro2 1.0.49", 2730 + "quote 1.0.23", 2731 + "syn 1.0.107", 2732 + "wasm-bindgen-shared", 2733 + ] 2734 + 2735 + [[package]] 2736 + name = "wasm-bindgen-futures" 2737 + version = "0.4.33" 2738 + source = "registry+https://github.com/rust-lang/crates.io-index" 2739 + checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 2740 + dependencies = [ 2741 + "cfg-if 1.0.0", 2742 + "js-sys", 2743 + "wasm-bindgen", 2744 + "web-sys", 2745 + ] 2746 + 2747 + [[package]] 2748 + name = "wasm-bindgen-macro" 2749 + version = "0.2.83" 2750 + source = "registry+https://github.com/rust-lang/crates.io-index" 2751 + checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 2752 + dependencies = [ 2753 + "quote 1.0.23", 2754 + "wasm-bindgen-macro-support", 2755 + ] 2756 + 2757 + [[package]] 2758 + name = "wasm-bindgen-macro-support" 2759 + version = "0.2.83" 2760 + source = "registry+https://github.com/rust-lang/crates.io-index" 2761 + checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 2762 + dependencies = [ 2763 + "proc-macro2 1.0.49", 2764 + "quote 1.0.23", 2765 + "syn 1.0.107", 2766 + "wasm-bindgen-backend", 2767 + "wasm-bindgen-shared", 2768 + ] 2769 + 2770 + [[package]] 2771 + name = "wasm-bindgen-shared" 2772 + version = "0.2.83" 2773 + source = "registry+https://github.com/rust-lang/crates.io-index" 2774 + checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 2775 + 2776 + [[package]] 2777 + name = "web-sys" 2778 + version = "0.3.60" 2779 + source = "registry+https://github.com/rust-lang/crates.io-index" 2780 + checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 2781 + dependencies = [ 2782 + "js-sys", 2783 + "wasm-bindgen", 2784 + ] 2785 + 2786 + [[package]] 2787 + name = "winapi" 2788 + version = "0.2.8" 2789 + source = "registry+https://github.com/rust-lang/crates.io-index" 2790 + checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 2791 + 2792 + [[package]] 2793 + name = "winapi" 2794 + version = "0.3.9" 2795 + source = "registry+https://github.com/rust-lang/crates.io-index" 2796 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2797 + dependencies = [ 2798 + "winapi-i686-pc-windows-gnu", 2799 + "winapi-x86_64-pc-windows-gnu", 2800 + ] 2801 + 2802 + [[package]] 2803 + name = "winapi-build" 2804 + version = "0.1.1" 2805 + source = "registry+https://github.com/rust-lang/crates.io-index" 2806 + checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 2807 + 2808 + [[package]] 2809 + name = "winapi-i686-pc-windows-gnu" 2810 + version = "0.4.0" 2811 + source = "registry+https://github.com/rust-lang/crates.io-index" 2812 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2813 + 2814 + [[package]] 2815 + name = "winapi-util" 2816 + version = "0.1.5" 2817 + source = "registry+https://github.com/rust-lang/crates.io-index" 2818 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 2819 + dependencies = [ 2820 + "winapi 0.3.9", 2821 + ] 2822 + 2823 + [[package]] 2824 + name = "winapi-x86_64-pc-windows-gnu" 2825 + version = "0.4.0" 2826 + source = "registry+https://github.com/rust-lang/crates.io-index" 2827 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2828 + 2829 + [[package]] 2830 + name = "windows" 2831 + version = "0.39.0" 2832 + source = "registry+https://github.com/rust-lang/crates.io-index" 2833 + checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" 2834 + dependencies = [ 2835 + "windows_aarch64_msvc 0.39.0", 2836 + "windows_i686_gnu 0.39.0", 2837 + "windows_i686_msvc 0.39.0", 2838 + "windows_x86_64_gnu 0.39.0", 2839 + "windows_x86_64_msvc 0.39.0", 2840 + ] 2841 + 2842 + [[package]] 2843 + name = "windows" 2844 + version = "0.43.0" 2845 + source = "registry+https://github.com/rust-lang/crates.io-index" 2846 + checksum = "04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244" 2847 + dependencies = [ 2848 + "windows_aarch64_gnullvm", 2849 + "windows_aarch64_msvc 0.42.0", 2850 + "windows_i686_gnu 0.42.0", 2851 + "windows_i686_msvc 0.42.0", 2852 + "windows_x86_64_gnu 0.42.0", 2853 + "windows_x86_64_gnullvm", 2854 + "windows_x86_64_msvc 0.42.0", 2855 + ] 2856 + 2857 + [[package]] 2858 + name = "windows-sys" 2859 + version = "0.42.0" 2860 + source = "registry+https://github.com/rust-lang/crates.io-index" 2861 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 2862 + dependencies = [ 2863 + "windows_aarch64_gnullvm", 2864 + "windows_aarch64_msvc 0.42.0", 2865 + "windows_i686_gnu 0.42.0", 2866 + "windows_i686_msvc 0.42.0", 2867 + "windows_x86_64_gnu 0.42.0", 2868 + "windows_x86_64_gnullvm", 2869 + "windows_x86_64_msvc 0.42.0", 2870 + ] 2871 + 2872 + [[package]] 2873 + name = "windows_aarch64_gnullvm" 2874 + version = "0.42.0" 2875 + source = "registry+https://github.com/rust-lang/crates.io-index" 2876 + checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 2877 + 2878 + [[package]] 2879 + name = "windows_aarch64_msvc" 2880 + version = "0.39.0" 2881 + source = "registry+https://github.com/rust-lang/crates.io-index" 2882 + checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" 2883 + 2884 + [[package]] 2885 + name = "windows_aarch64_msvc" 2886 + version = "0.42.0" 2887 + source = "registry+https://github.com/rust-lang/crates.io-index" 2888 + checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 2889 + 2890 + [[package]] 2891 + name = "windows_i686_gnu" 2892 + version = "0.39.0" 2893 + source = "registry+https://github.com/rust-lang/crates.io-index" 2894 + checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" 2895 + 2896 + [[package]] 2897 + name = "windows_i686_gnu" 2898 + version = "0.42.0" 2899 + source = "registry+https://github.com/rust-lang/crates.io-index" 2900 + checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 2901 + 2902 + [[package]] 2903 + name = "windows_i686_msvc" 2904 + version = "0.39.0" 2905 + source = "registry+https://github.com/rust-lang/crates.io-index" 2906 + checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" 2907 + 2908 + [[package]] 2909 + name = "windows_i686_msvc" 2910 + version = "0.42.0" 2911 + source = "registry+https://github.com/rust-lang/crates.io-index" 2912 + checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 2913 + 2914 + [[package]] 2915 + name = "windows_x86_64_gnu" 2916 + version = "0.39.0" 2917 + source = "registry+https://github.com/rust-lang/crates.io-index" 2918 + checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" 2919 + 2920 + [[package]] 2921 + name = "windows_x86_64_gnu" 2922 + version = "0.42.0" 2923 + source = "registry+https://github.com/rust-lang/crates.io-index" 2924 + checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 2925 + 2926 + [[package]] 2927 + name = "windows_x86_64_gnullvm" 2928 + version = "0.42.0" 2929 + source = "registry+https://github.com/rust-lang/crates.io-index" 2930 + checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 2931 + 2932 + [[package]] 2933 + name = "windows_x86_64_msvc" 2934 + version = "0.39.0" 2935 + source = "registry+https://github.com/rust-lang/crates.io-index" 2936 + checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" 2937 + 2938 + [[package]] 2939 + name = "windows_x86_64_msvc" 2940 + version = "0.42.0" 2941 + source = "registry+https://github.com/rust-lang/crates.io-index" 2942 + checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 2943 + 2944 + [[package]] 2945 + name = "winreg" 2946 + version = "0.10.1" 2947 + source = "registry+https://github.com/rust-lang/crates.io-index" 2948 + checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 2949 + dependencies = [ 2950 + "winapi 0.3.9", 2951 + ] 2952 + 2953 + [[package]] 2954 + name = "yansi" 2955 + version = "0.5.1" 2956 + source = "registry+https://github.com/rust-lang/crates.io-index" 2957 + checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+16
pkgs/applications/office/activitywatch/commit-hash.patch
··· 1 + diff --git a/vue.config.js b/vue.config.js 2 + index 02c0699..0c4a014 100644 3 + --- a/vue.config.js 4 + +++ b/vue.config.js 5 + @@ -4,10 +4,7 @@ const CopyWebpackPlugin = require('copy-webpack-plugin'); 6 + const { argv } = require('yargs'); 7 + 8 + // get git info from command line 9 + -const _COMMIT_HASH = require('child_process') 10 + - .execSync('git rev-parse --short HEAD') 11 + - .toString() 12 + - .trim(); 13 + +const _COMMIT_HASH = "@commit_hash@"; 14 + console.info('Commit hash:', _COMMIT_HASH); 15 + 16 + module.exports = {
+238
pkgs/applications/office/activitywatch/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , rustPlatform 4 + , makeWrapper 5 + , pkg-config 6 + , perl 7 + , openssl 8 + , python3 9 + , wrapQtAppsHook 10 + , qtbase 11 + , qtsvg 12 + , xdg-utils 13 + , substituteAll 14 + , buildNpmPackage 15 + }: 16 + 17 + let 18 + version = "0.12.2"; 19 + sources = fetchFromGitHub { 20 + owner = "ActivityWatch"; 21 + repo = "activitywatch"; 22 + rev = "v${version}"; 23 + sha256 = "sha256-IvRXfxTOSgBVlxy4SVij+POr7KgvXTEjGN3lSozhHkY="; 24 + fetchSubmodules = true; 25 + }; 26 + in 27 + rec { 28 + aw-watcher-afk = python3.pkgs.buildPythonApplication { 29 + pname = "aw-watcher-afk"; 30 + inherit version; 31 + 32 + format = "pyproject"; 33 + 34 + src = "${sources}/aw-watcher-afk"; 35 + 36 + nativeBuildInputs = [ 37 + python3.pkgs.poetry-core 38 + ]; 39 + 40 + propagatedBuildInputs = with python3.pkgs; [ 41 + aw-client 42 + xlib 43 + pynput 44 + ]; 45 + 46 + pythonImportsCheck = [ "aw_watcher_afk" ]; 47 + 48 + meta = with lib; { 49 + description = "Watches keyboard and mouse activity to determine if you are AFK or not (for use with ActivityWatch)"; 50 + homepage = "https://github.com/ActivityWatch/aw-watcher-afk"; 51 + maintainers = with maintainers; [ huantian ]; 52 + license = licenses.mpl20; 53 + }; 54 + }; 55 + 56 + aw-watcher-window = python3.pkgs.buildPythonApplication { 57 + pname = "aw-watcher-window"; 58 + inherit version; 59 + 60 + format = "pyproject"; 61 + 62 + src = "${sources}/aw-watcher-window"; 63 + 64 + nativeBuildInputs = [ 65 + python3.pkgs.poetry-core 66 + ]; 67 + 68 + propagatedBuildInputs = with python3.pkgs; [ 69 + aw-client 70 + xlib 71 + ]; 72 + 73 + pythonImportsCheck = [ "aw_watcher_window" ]; 74 + 75 + meta = with lib; { 76 + description = "Cross-platform window watcher (for use with ActivityWatch)"; 77 + homepage = "https://github.com/ActivityWatch/aw-watcher-window"; 78 + maintainers = with maintainers; [ huantian ]; 79 + license = licenses.mpl20; 80 + }; 81 + }; 82 + 83 + aw-qt = python3.pkgs.buildPythonApplication { 84 + pname = "aw-qt"; 85 + inherit version; 86 + 87 + format = "pyproject"; 88 + 89 + src = "${sources}/aw-qt"; 90 + 91 + nativeBuildInputs = [ 92 + python3.pkgs.poetry-core 93 + wrapQtAppsHook 94 + ]; 95 + 96 + propagatedBuildInputs = with python3.pkgs; [ 97 + aw-core 98 + qtbase 99 + qtsvg # Rendering icons in the trayicon menu 100 + pyqt6 101 + click 102 + ]; 103 + 104 + # Prevent double wrapping 105 + dontWrapQtApps = true; 106 + 107 + makeWrapperArgs = [ 108 + "--suffix PATH : ${lib.makeBinPath [ xdg-utils ]}" 109 + ]; 110 + 111 + postPatch = '' 112 + sed -E 's#PyQt6 = "6.3.1"#PyQt6 = "^6.4.0"#g' -i pyproject.toml 113 + ''; 114 + 115 + postInstall = '' 116 + install -D resources/aw-qt.desktop $out/share/applications/aw-qt.desktop 117 + 118 + # For the actual tray icon, see 119 + # https://github.com/ActivityWatch/aw-qt/blob/8ec5db941ede0923bfe26631acf241a4a5353108/aw_qt/trayicon.py#L211-L218 120 + install -D media/logo/logo.png $out/${python3.sitePackages}/media/logo/logo.png 121 + 122 + # For .desktop file and your desktop environment 123 + install -D media/logo/logo.svg $out/share/icons/hicolor/scalable/apps/activitywatch.svg 124 + install -D media/logo/logo.png $out/share/icons/hicolor/512x512/apps/activitywatch.png 125 + install -D media/logo/logo-128.png $out/share/icons/hicolor/128x128/apps/activitywatch.png 126 + ''; 127 + 128 + preFixup = '' 129 + makeWrapperArgs+=( 130 + "''${qtWrapperArgs[@]}" 131 + ) 132 + ''; 133 + 134 + pythonImportsCheck = [ "aw_qt" ]; 135 + 136 + meta = with lib; { 137 + description = "Tray icon that manages ActivityWatch processes, built with Qt"; 138 + homepage = "https://github.com/ActivityWatch/aw-qt"; 139 + maintainers = with maintainers; [ huantian ]; 140 + license = licenses.mpl20; 141 + }; 142 + }; 143 + 144 + aw-server-rust = rustPlatform.buildRustPackage { 145 + pname = "aw-server-rust"; 146 + inherit version; 147 + 148 + src = "${sources}/aw-server-rust"; 149 + 150 + cargoLock = { 151 + lockFile = ./Cargo.lock; 152 + outputHashes = { 153 + "rocket_cors-0.6.0-alpha1" = "sha256-GuMekgnsyuOg6lMiVvi4TwMba4sAFJ/zkgrdzSeBrv0="; 154 + }; 155 + }; 156 + 157 + # Bypass rust nightly features not being available on rust stable 158 + RUSTC_BOOTSTRAP = 1; 159 + 160 + patches = [ 161 + # Override version string with hardcoded value as it may be outdated upstream. 162 + (substituteAll { 163 + src = ./override-version.patch; 164 + version = sources.rev; 165 + }) 166 + ]; 167 + 168 + nativeBuildInputs = [ 169 + makeWrapper 170 + pkg-config 171 + perl 172 + ]; 173 + 174 + buildInputs = [ 175 + openssl 176 + ]; 177 + 178 + postFixup = '' 179 + wrapProgram "$out/bin/aw-server" \ 180 + --prefix XDG_DATA_DIRS : "$out/share" 181 + 182 + mkdir -p "$out/share/aw-server" 183 + ln -s "${aw-webui}" "$out/share/aw-server/static" 184 + ''; 185 + 186 + preCheck = '' 187 + # Fake home folder for tests that use ~/.cache and ~/.local/share 188 + export HOME="$TMPDIR" 189 + ''; 190 + 191 + meta = with lib; { 192 + description = "High-performance implementation of the ActivityWatch server, written in Rust"; 193 + homepage = "https://github.com/ActivityWatch/aw-server-rust"; 194 + maintainers = with maintainers; [ huantian ]; 195 + mainProgram = "aw-server"; 196 + platforms = platforms.linux; 197 + license = licenses.mpl20; 198 + }; 199 + }; 200 + 201 + aw-webui = buildNpmPackage { 202 + pname = "aw-webui"; 203 + inherit version; 204 + 205 + src = "${sources}/aw-server-rust/aw-webui"; 206 + 207 + npmDepsHash = "sha256-yds2P2PKfTB6yUGnc+P73InV5+MZP9kmz2ZS4CRqlmA="; 208 + 209 + patches = [ 210 + # Hardcode version to avoid the need to have the Git repo available at build time. 211 + (substituteAll { 212 + src = ./commit-hash.patch; 213 + commit_hash = sources.rev; 214 + }) 215 + ]; 216 + 217 + installPhase = '' 218 + runHook preInstall 219 + mv dist $out 220 + cp media/logo/logo.{png,svg} $out/static/ 221 + runHook postInstall 222 + ''; 223 + 224 + doCheck = true; 225 + checkPhase = '' 226 + runHook preCheck 227 + npm test 228 + runHook postCheck 229 + ''; 230 + 231 + meta = with lib; { 232 + description = "A web-based UI for ActivityWatch, built with Vue.js"; 233 + homepage = "https://github.com/ActivityWatch/aw-webui/"; 234 + maintainers = with maintainers; [ huantian ]; 235 + license = licenses.mpl20; 236 + }; 237 + }; 238 + }
+17
pkgs/applications/office/activitywatch/override-version.patch
··· 1 + diff --git a/aw-server/src/endpoints/mod.rs b/aw-server/src/endpoints/mod.rs 2 + index a080d2a..0411d1e 100644 3 + --- a/aw-server/src/endpoints/mod.rs 4 + +++ b/aw-server/src/endpoints/mod.rs 5 + @@ -76,11 +76,10 @@ async fn root_favicon(state: &State<ServerState>) -> Option<NamedFile> { 6 + fn server_info(config: &State<AWConfig>, state: &State<ServerState>) -> Json<Info> { 7 + #[allow(clippy::or_fun_call)] 8 + let hostname = gethostname().into_string().unwrap_or("unknown".to_string()); 9 + - const VERSION: Option<&'static str> = option_env!("CARGO_PKG_VERSION"); 10 + 11 + Json(Info { 12 + hostname, 13 + - version: format!("v{} (rust)", VERSION.unwrap_or("(unknown)")), 14 + + version: String::from("@version@ (rust)"), 15 + testing: config.testing, 16 + device_id: state.device_id.clone(), 17 + })
+6
pkgs/top-level/all-packages.nix
··· 28751 28751 28752 28752 acorn = callPackage ../applications/networking/cluster/acorn { }; 28753 28753 28754 + inherit (qt6Packages.callPackage ../applications/office/activitywatch { }) 28755 + aw-qt 28756 + aw-server-rust 28757 + aw-watcher-afk 28758 + aw-watcher-window; 28759 + 28754 28760 adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { }; 28755 28761 28756 28762 adl = callPackage ../applications/video/adl { };