Merge pull request #231534 from figsoda/spotify-tui

spotify-tui: unpin openssl, fix license, clean up

authored by Martin Weinelt and committed by GitHub e7543ac5 dd584d82

+2720 -79
+2704
pkgs/applications/audio/spotify-tui/Cargo.lock
···
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "addr2line" 7 + version = "0.19.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 15 + name = "adler" 16 + version = "1.0.2" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 + 20 + [[package]] 21 + name = "adler32" 22 + version = "1.2.0" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 25 + 26 + [[package]] 27 + name = "aho-corasick" 28 + version = "1.0.1" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 31 + dependencies = [ 32 + "memchr", 33 + ] 34 + 35 + [[package]] 36 + name = "android_system_properties" 37 + version = "0.1.5" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 40 + dependencies = [ 41 + "libc", 42 + ] 43 + 44 + [[package]] 45 + name = "ansi_term" 46 + version = "0.12.1" 47 + source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 49 + dependencies = [ 50 + "winapi 0.3.9", 51 + ] 52 + 53 + [[package]] 54 + name = "anyhow" 55 + version = "1.0.71" 56 + source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 58 + 59 + [[package]] 60 + name = "arboard" 61 + version = "1.2.1" 62 + source = "registry+https://github.com/rust-lang/crates.io-index" 63 + checksum = "47044a1809e2953fe6d084312b81dcb7d9ffc24fee45aa39e5b938f66f75b8a8" 64 + dependencies = [ 65 + "clipboard-win", 66 + "core-graphics", 67 + "image", 68 + "log", 69 + "objc", 70 + "objc-foundation", 71 + "objc_id", 72 + "once_cell", 73 + "parking_lot", 74 + "scopeguard", 75 + "thiserror", 76 + "winapi 0.3.9", 77 + "x11rb", 78 + ] 79 + 80 + [[package]] 81 + name = "atty" 82 + version = "0.2.14" 83 + source = "registry+https://github.com/rust-lang/crates.io-index" 84 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 85 + dependencies = [ 86 + "hermit-abi 0.1.19", 87 + "libc", 88 + "winapi 0.3.9", 89 + ] 90 + 91 + [[package]] 92 + name = "autocfg" 93 + version = "0.1.8" 94 + source = "registry+https://github.com/rust-lang/crates.io-index" 95 + checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78" 96 + dependencies = [ 97 + "autocfg 1.1.0", 98 + ] 99 + 100 + [[package]] 101 + name = "autocfg" 102 + version = "1.1.0" 103 + source = "registry+https://github.com/rust-lang/crates.io-index" 104 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 105 + 106 + [[package]] 107 + name = "backtrace" 108 + version = "0.3.67" 109 + source = "registry+https://github.com/rust-lang/crates.io-index" 110 + checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 111 + dependencies = [ 112 + "addr2line", 113 + "cc", 114 + "cfg-if 1.0.0", 115 + "libc", 116 + "miniz_oxide 0.6.2", 117 + "object", 118 + "rustc-demangle", 119 + ] 120 + 121 + [[package]] 122 + name = "base64" 123 + version = "0.10.1" 124 + source = "registry+https://github.com/rust-lang/crates.io-index" 125 + checksum = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" 126 + dependencies = [ 127 + "byteorder", 128 + ] 129 + 130 + [[package]] 131 + name = "base64" 132 + version = "0.13.1" 133 + source = "registry+https://github.com/rust-lang/crates.io-index" 134 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 135 + 136 + [[package]] 137 + name = "bitflags" 138 + version = "1.2.1" 139 + source = "registry+https://github.com/rust-lang/crates.io-index" 140 + checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 141 + 142 + [[package]] 143 + name = "block" 144 + version = "0.1.6" 145 + source = "registry+https://github.com/rust-lang/crates.io-index" 146 + checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 147 + 148 + [[package]] 149 + name = "bumpalo" 150 + version = "3.12.2" 151 + source = "registry+https://github.com/rust-lang/crates.io-index" 152 + checksum = "3c6ed94e98ecff0c12dd1b04c15ec0d7d9458ca8fe806cea6f12954efe74c63b" 153 + 154 + [[package]] 155 + name = "bytemuck" 156 + version = "1.13.1" 157 + source = "registry+https://github.com/rust-lang/crates.io-index" 158 + checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 159 + 160 + [[package]] 161 + name = "byteorder" 162 + version = "1.4.3" 163 + source = "registry+https://github.com/rust-lang/crates.io-index" 164 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 165 + 166 + [[package]] 167 + name = "bytes" 168 + version = "0.4.12" 169 + source = "registry+https://github.com/rust-lang/crates.io-index" 170 + checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" 171 + dependencies = [ 172 + "byteorder", 173 + "iovec", 174 + ] 175 + 176 + [[package]] 177 + name = "bytes" 178 + version = "0.5.6" 179 + source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" 181 + 182 + [[package]] 183 + name = "bytes" 184 + version = "1.4.0" 185 + source = "registry+https://github.com/rust-lang/crates.io-index" 186 + checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 187 + 188 + [[package]] 189 + name = "cassowary" 190 + version = "0.3.0" 191 + source = "registry+https://github.com/rust-lang/crates.io-index" 192 + checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" 193 + 194 + [[package]] 195 + name = "cc" 196 + version = "1.0.79" 197 + source = "registry+https://github.com/rust-lang/crates.io-index" 198 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 199 + 200 + [[package]] 201 + name = "cfg-if" 202 + version = "0.1.10" 203 + source = "registry+https://github.com/rust-lang/crates.io-index" 204 + checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 205 + 206 + [[package]] 207 + name = "cfg-if" 208 + version = "1.0.0" 209 + source = "registry+https://github.com/rust-lang/crates.io-index" 210 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 211 + 212 + [[package]] 213 + name = "chrono" 214 + version = "0.4.24" 215 + source = "registry+https://github.com/rust-lang/crates.io-index" 216 + checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 217 + dependencies = [ 218 + "iana-time-zone", 219 + "js-sys", 220 + "num-integer", 221 + "num-traits", 222 + "rustc-serialize", 223 + "serde", 224 + "time", 225 + "wasm-bindgen", 226 + "winapi 0.3.9", 227 + ] 228 + 229 + [[package]] 230 + name = "clap" 231 + version = "2.34.0" 232 + source = "registry+https://github.com/rust-lang/crates.io-index" 233 + checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" 234 + dependencies = [ 235 + "ansi_term", 236 + "atty", 237 + "bitflags", 238 + "strsim 0.8.0", 239 + "textwrap", 240 + "unicode-width", 241 + "vec_map", 242 + ] 243 + 244 + [[package]] 245 + name = "clipboard-win" 246 + version = "4.5.0" 247 + source = "registry+https://github.com/rust-lang/crates.io-index" 248 + checksum = "7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362" 249 + dependencies = [ 250 + "error-code", 251 + "str-buf", 252 + "winapi 0.3.9", 253 + ] 254 + 255 + [[package]] 256 + name = "cloudabi" 257 + version = "0.0.3" 258 + source = "registry+https://github.com/rust-lang/crates.io-index" 259 + checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 260 + dependencies = [ 261 + "bitflags", 262 + ] 263 + 264 + [[package]] 265 + name = "color_quant" 266 + version = "1.1.0" 267 + source = "registry+https://github.com/rust-lang/crates.io-index" 268 + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 269 + 270 + [[package]] 271 + name = "core-foundation" 272 + version = "0.9.3" 273 + source = "registry+https://github.com/rust-lang/crates.io-index" 274 + checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 275 + dependencies = [ 276 + "core-foundation-sys", 277 + "libc", 278 + ] 279 + 280 + [[package]] 281 + name = "core-foundation-sys" 282 + version = "0.8.4" 283 + source = "registry+https://github.com/rust-lang/crates.io-index" 284 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 285 + 286 + [[package]] 287 + name = "core-graphics" 288 + version = "0.21.0" 289 + source = "registry+https://github.com/rust-lang/crates.io-index" 290 + checksum = "52a67c4378cf203eace8fb6567847eb641fd6ff933c1145a115c6ee820ebb978" 291 + dependencies = [ 292 + "bitflags", 293 + "core-foundation", 294 + "foreign-types", 295 + "libc", 296 + ] 297 + 298 + [[package]] 299 + name = "crc32fast" 300 + version = "1.3.2" 301 + source = "registry+https://github.com/rust-lang/crates.io-index" 302 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 303 + dependencies = [ 304 + "cfg-if 1.0.0", 305 + ] 306 + 307 + [[package]] 308 + name = "crossterm" 309 + version = "0.20.0" 310 + source = "registry+https://github.com/rust-lang/crates.io-index" 311 + checksum = "c0ebde6a9dd5e331cd6c6f48253254d117642c31653baa475e394657c59c1f7d" 312 + dependencies = [ 313 + "bitflags", 314 + "crossterm_winapi", 315 + "libc", 316 + "mio 0.7.14", 317 + "parking_lot", 318 + "signal-hook", 319 + "signal-hook-mio", 320 + "winapi 0.3.9", 321 + ] 322 + 323 + [[package]] 324 + name = "crossterm_winapi" 325 + version = "0.8.0" 326 + source = "registry+https://github.com/rust-lang/crates.io-index" 327 + checksum = "3a6966607622438301997d3dac0d2f6e9a90c68bb6bc1785ea98456ab93c0507" 328 + dependencies = [ 329 + "winapi 0.3.9", 330 + ] 331 + 332 + [[package]] 333 + name = "darling" 334 + version = "0.9.0" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "fcfbcb0c5961907597a7d1148e3af036268f2b773886b8bb3eeb1e1281d3d3d6" 337 + dependencies = [ 338 + "darling_core", 339 + "darling_macro", 340 + ] 341 + 342 + [[package]] 343 + name = "darling_core" 344 + version = "0.9.0" 345 + source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "6afc018370c3bff3eb51f89256a6bdb18b4fdcda72d577982a14954a7a0b402c" 347 + dependencies = [ 348 + "fnv", 349 + "ident_case", 350 + "proc-macro2 0.4.30", 351 + "quote 0.6.13", 352 + "strsim 0.7.0", 353 + "syn 0.15.44", 354 + ] 355 + 356 + [[package]] 357 + name = "darling_macro" 358 + version = "0.9.0" 359 + source = "registry+https://github.com/rust-lang/crates.io-index" 360 + checksum = "c6d8dac1c6f1d29a41c4712b4400f878cb4fcc4c7628f298dd75038e024998d1" 361 + dependencies = [ 362 + "darling_core", 363 + "quote 0.6.13", 364 + "syn 0.15.44", 365 + ] 366 + 367 + [[package]] 368 + name = "deflate" 369 + version = "0.8.6" 370 + source = "registry+https://github.com/rust-lang/crates.io-index" 371 + checksum = "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174" 372 + dependencies = [ 373 + "adler32", 374 + "byteorder", 375 + ] 376 + 377 + [[package]] 378 + name = "derive_builder" 379 + version = "0.7.2" 380 + source = "registry+https://github.com/rust-lang/crates.io-index" 381 + checksum = "3ac53fa6a3cda160df823a9346442525dcaf1e171999a1cf23e67067e4fd64d4" 382 + dependencies = [ 383 + "darling", 384 + "derive_builder_core", 385 + "proc-macro2 0.4.30", 386 + "quote 0.6.13", 387 + "syn 0.15.44", 388 + ] 389 + 390 + [[package]] 391 + name = "derive_builder_core" 392 + version = "0.5.0" 393 + source = "registry+https://github.com/rust-lang/crates.io-index" 394 + checksum = "0288a23da9333c246bb18c143426074a6ae96747995c5819d2947b64cd942b37" 395 + dependencies = [ 396 + "darling", 397 + "proc-macro2 0.4.30", 398 + "quote 0.6.13", 399 + "syn 0.15.44", 400 + ] 401 + 402 + [[package]] 403 + name = "dirs" 404 + version = "3.0.2" 405 + source = "registry+https://github.com/rust-lang/crates.io-index" 406 + checksum = "30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309" 407 + dependencies = [ 408 + "dirs-sys", 409 + ] 410 + 411 + [[package]] 412 + name = "dirs-sys" 413 + version = "0.3.7" 414 + source = "registry+https://github.com/rust-lang/crates.io-index" 415 + checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 416 + dependencies = [ 417 + "libc", 418 + "redox_users", 419 + "winapi 0.3.9", 420 + ] 421 + 422 + [[package]] 423 + name = "dotenv" 424 + version = "0.13.0" 425 + source = "registry+https://github.com/rust-lang/crates.io-index" 426 + checksum = "c0d0a1279c96732bc6800ce6337b6a614697b0e74ae058dc03c62ebeb78b4d86" 427 + dependencies = [ 428 + "failure", 429 + "lazy_static", 430 + "regex", 431 + ] 432 + 433 + [[package]] 434 + name = "either" 435 + version = "1.8.1" 436 + source = "registry+https://github.com/rust-lang/crates.io-index" 437 + checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 438 + 439 + [[package]] 440 + name = "encoding_rs" 441 + version = "0.8.32" 442 + source = "registry+https://github.com/rust-lang/crates.io-index" 443 + checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 444 + dependencies = [ 445 + "cfg-if 1.0.0", 446 + ] 447 + 448 + [[package]] 449 + name = "env_logger" 450 + version = "0.6.2" 451 + source = "registry+https://github.com/rust-lang/crates.io-index" 452 + checksum = "aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3" 453 + dependencies = [ 454 + "atty", 455 + "humantime", 456 + "log", 457 + "regex", 458 + "termcolor", 459 + ] 460 + 461 + [[package]] 462 + name = "errno" 463 + version = "0.3.1" 464 + source = "registry+https://github.com/rust-lang/crates.io-index" 465 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 466 + dependencies = [ 467 + "errno-dragonfly", 468 + "libc", 469 + "windows-sys 0.48.0", 470 + ] 471 + 472 + [[package]] 473 + name = "errno-dragonfly" 474 + version = "0.1.2" 475 + source = "registry+https://github.com/rust-lang/crates.io-index" 476 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 477 + dependencies = [ 478 + "cc", 479 + "libc", 480 + ] 481 + 482 + [[package]] 483 + name = "error-code" 484 + version = "2.3.1" 485 + source = "registry+https://github.com/rust-lang/crates.io-index" 486 + checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21" 487 + dependencies = [ 488 + "libc", 489 + "str-buf", 490 + ] 491 + 492 + [[package]] 493 + name = "failure" 494 + version = "0.1.8" 495 + source = "registry+https://github.com/rust-lang/crates.io-index" 496 + checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" 497 + dependencies = [ 498 + "backtrace", 499 + "failure_derive", 500 + ] 501 + 502 + [[package]] 503 + name = "failure_derive" 504 + version = "0.1.8" 505 + source = "registry+https://github.com/rust-lang/crates.io-index" 506 + checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" 507 + dependencies = [ 508 + "proc-macro2 1.0.56", 509 + "quote 1.0.27", 510 + "syn 1.0.109", 511 + "synstructure", 512 + ] 513 + 514 + [[package]] 515 + name = "fastrand" 516 + version = "1.9.0" 517 + source = "registry+https://github.com/rust-lang/crates.io-index" 518 + checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 519 + dependencies = [ 520 + "instant", 521 + ] 522 + 523 + [[package]] 524 + name = "fnv" 525 + version = "1.0.7" 526 + source = "registry+https://github.com/rust-lang/crates.io-index" 527 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 528 + 529 + [[package]] 530 + name = "foreign-types" 531 + version = "0.3.2" 532 + source = "registry+https://github.com/rust-lang/crates.io-index" 533 + checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 534 + dependencies = [ 535 + "foreign-types-shared", 536 + ] 537 + 538 + [[package]] 539 + name = "foreign-types-shared" 540 + version = "0.1.1" 541 + source = "registry+https://github.com/rust-lang/crates.io-index" 542 + checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 543 + 544 + [[package]] 545 + name = "form_urlencoded" 546 + version = "1.1.0" 547 + source = "registry+https://github.com/rust-lang/crates.io-index" 548 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 549 + dependencies = [ 550 + "percent-encoding 2.2.0", 551 + ] 552 + 553 + [[package]] 554 + name = "fuchsia-cprng" 555 + version = "0.1.1" 556 + source = "registry+https://github.com/rust-lang/crates.io-index" 557 + checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" 558 + 559 + [[package]] 560 + name = "fuchsia-zircon" 561 + version = "0.3.3" 562 + source = "registry+https://github.com/rust-lang/crates.io-index" 563 + checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" 564 + dependencies = [ 565 + "bitflags", 566 + "fuchsia-zircon-sys", 567 + ] 568 + 569 + [[package]] 570 + name = "fuchsia-zircon-sys" 571 + version = "0.3.3" 572 + source = "registry+https://github.com/rust-lang/crates.io-index" 573 + checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 574 + 575 + [[package]] 576 + name = "futures" 577 + version = "0.3.28" 578 + source = "registry+https://github.com/rust-lang/crates.io-index" 579 + checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 580 + dependencies = [ 581 + "futures-channel", 582 + "futures-core", 583 + "futures-executor", 584 + "futures-io", 585 + "futures-sink", 586 + "futures-task", 587 + "futures-util", 588 + ] 589 + 590 + [[package]] 591 + name = "futures-channel" 592 + version = "0.3.28" 593 + source = "registry+https://github.com/rust-lang/crates.io-index" 594 + checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 595 + dependencies = [ 596 + "futures-core", 597 + "futures-sink", 598 + ] 599 + 600 + [[package]] 601 + name = "futures-core" 602 + version = "0.3.28" 603 + source = "registry+https://github.com/rust-lang/crates.io-index" 604 + checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 605 + 606 + [[package]] 607 + name = "futures-executor" 608 + version = "0.3.28" 609 + source = "registry+https://github.com/rust-lang/crates.io-index" 610 + checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 611 + dependencies = [ 612 + "futures-core", 613 + "futures-task", 614 + "futures-util", 615 + ] 616 + 617 + [[package]] 618 + name = "futures-io" 619 + version = "0.3.28" 620 + source = "registry+https://github.com/rust-lang/crates.io-index" 621 + checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 622 + 623 + [[package]] 624 + name = "futures-macro" 625 + version = "0.3.28" 626 + source = "registry+https://github.com/rust-lang/crates.io-index" 627 + checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 628 + dependencies = [ 629 + "proc-macro2 1.0.56", 630 + "quote 1.0.27", 631 + "syn 2.0.15", 632 + ] 633 + 634 + [[package]] 635 + name = "futures-sink" 636 + version = "0.3.28" 637 + source = "registry+https://github.com/rust-lang/crates.io-index" 638 + checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 639 + 640 + [[package]] 641 + name = "futures-task" 642 + version = "0.3.28" 643 + source = "registry+https://github.com/rust-lang/crates.io-index" 644 + checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 645 + 646 + [[package]] 647 + name = "futures-util" 648 + version = "0.3.28" 649 + source = "registry+https://github.com/rust-lang/crates.io-index" 650 + checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 651 + dependencies = [ 652 + "futures-channel", 653 + "futures-core", 654 + "futures-io", 655 + "futures-macro", 656 + "futures-sink", 657 + "futures-task", 658 + "memchr", 659 + "pin-project-lite 0.2.9", 660 + "pin-utils", 661 + "slab", 662 + ] 663 + 664 + [[package]] 665 + name = "gethostname" 666 + version = "0.2.3" 667 + source = "registry+https://github.com/rust-lang/crates.io-index" 668 + checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" 669 + dependencies = [ 670 + "libc", 671 + "winapi 0.3.9", 672 + ] 673 + 674 + [[package]] 675 + name = "getrandom" 676 + version = "0.2.9" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 679 + dependencies = [ 680 + "cfg-if 1.0.0", 681 + "libc", 682 + "wasi 0.11.0+wasi-snapshot-preview1", 683 + ] 684 + 685 + [[package]] 686 + name = "gimli" 687 + version = "0.27.2" 688 + source = "registry+https://github.com/rust-lang/crates.io-index" 689 + checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4" 690 + 691 + [[package]] 692 + name = "h2" 693 + version = "0.2.7" 694 + source = "registry+https://github.com/rust-lang/crates.io-index" 695 + checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535" 696 + dependencies = [ 697 + "bytes 0.5.6", 698 + "fnv", 699 + "futures-core", 700 + "futures-sink", 701 + "futures-util", 702 + "http", 703 + "indexmap", 704 + "slab", 705 + "tokio", 706 + "tokio-util", 707 + "tracing", 708 + "tracing-futures", 709 + ] 710 + 711 + [[package]] 712 + name = "hashbrown" 713 + version = "0.12.3" 714 + source = "registry+https://github.com/rust-lang/crates.io-index" 715 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 716 + 717 + [[package]] 718 + name = "hermit-abi" 719 + version = "0.1.19" 720 + source = "registry+https://github.com/rust-lang/crates.io-index" 721 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 722 + dependencies = [ 723 + "libc", 724 + ] 725 + 726 + [[package]] 727 + name = "hermit-abi" 728 + version = "0.2.6" 729 + source = "registry+https://github.com/rust-lang/crates.io-index" 730 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 731 + dependencies = [ 732 + "libc", 733 + ] 734 + 735 + [[package]] 736 + name = "hermit-abi" 737 + version = "0.3.1" 738 + source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 740 + 741 + [[package]] 742 + name = "http" 743 + version = "0.2.9" 744 + source = "registry+https://github.com/rust-lang/crates.io-index" 745 + checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 746 + dependencies = [ 747 + "bytes 1.4.0", 748 + "fnv", 749 + "itoa 1.0.6", 750 + ] 751 + 752 + [[package]] 753 + name = "http-body" 754 + version = "0.3.1" 755 + source = "registry+https://github.com/rust-lang/crates.io-index" 756 + checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b" 757 + dependencies = [ 758 + "bytes 0.5.6", 759 + "http", 760 + ] 761 + 762 + [[package]] 763 + name = "httparse" 764 + version = "1.8.0" 765 + source = "registry+https://github.com/rust-lang/crates.io-index" 766 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 767 + 768 + [[package]] 769 + name = "httpdate" 770 + version = "0.3.2" 771 + source = "registry+https://github.com/rust-lang/crates.io-index" 772 + checksum = "494b4d60369511e7dea41cf646832512a94e542f68bb9c49e54518e0f468eb47" 773 + 774 + [[package]] 775 + name = "humantime" 776 + version = "1.3.0" 777 + source = "registry+https://github.com/rust-lang/crates.io-index" 778 + checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f" 779 + dependencies = [ 780 + "quick-error", 781 + ] 782 + 783 + [[package]] 784 + name = "hyper" 785 + version = "0.13.10" 786 + source = "registry+https://github.com/rust-lang/crates.io-index" 787 + checksum = "8a6f157065790a3ed2f88679250419b5cdd96e714a0d65f7797fd337186e96bb" 788 + dependencies = [ 789 + "bytes 0.5.6", 790 + "futures-channel", 791 + "futures-core", 792 + "futures-util", 793 + "h2", 794 + "http", 795 + "http-body", 796 + "httparse", 797 + "httpdate", 798 + "itoa 0.4.8", 799 + "pin-project", 800 + "socket2", 801 + "tokio", 802 + "tower-service", 803 + "tracing", 804 + "want", 805 + ] 806 + 807 + [[package]] 808 + name = "hyper-tls" 809 + version = "0.4.3" 810 + source = "registry+https://github.com/rust-lang/crates.io-index" 811 + checksum = "d979acc56dcb5b8dddba3917601745e877576475aa046df3226eabdecef78eed" 812 + dependencies = [ 813 + "bytes 0.5.6", 814 + "hyper", 815 + "native-tls", 816 + "tokio", 817 + "tokio-tls", 818 + ] 819 + 820 + [[package]] 821 + name = "iana-time-zone" 822 + version = "0.1.56" 823 + source = "registry+https://github.com/rust-lang/crates.io-index" 824 + checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" 825 + dependencies = [ 826 + "android_system_properties", 827 + "core-foundation-sys", 828 + "iana-time-zone-haiku", 829 + "js-sys", 830 + "wasm-bindgen", 831 + "windows", 832 + ] 833 + 834 + [[package]] 835 + name = "iana-time-zone-haiku" 836 + version = "0.1.2" 837 + source = "registry+https://github.com/rust-lang/crates.io-index" 838 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 839 + dependencies = [ 840 + "cc", 841 + ] 842 + 843 + [[package]] 844 + name = "ident_case" 845 + version = "1.0.1" 846 + source = "registry+https://github.com/rust-lang/crates.io-index" 847 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 848 + 849 + [[package]] 850 + name = "idna" 851 + version = "0.1.5" 852 + source = "registry+https://github.com/rust-lang/crates.io-index" 853 + checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" 854 + dependencies = [ 855 + "matches", 856 + "unicode-bidi", 857 + "unicode-normalization", 858 + ] 859 + 860 + [[package]] 861 + name = "idna" 862 + version = "0.3.0" 863 + source = "registry+https://github.com/rust-lang/crates.io-index" 864 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 865 + dependencies = [ 866 + "unicode-bidi", 867 + "unicode-normalization", 868 + ] 869 + 870 + [[package]] 871 + name = "image" 872 + version = "0.23.14" 873 + source = "registry+https://github.com/rust-lang/crates.io-index" 874 + checksum = "24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1" 875 + dependencies = [ 876 + "bytemuck", 877 + "byteorder", 878 + "color_quant", 879 + "num-iter", 880 + "num-rational", 881 + "num-traits", 882 + "png", 883 + "tiff", 884 + ] 885 + 886 + [[package]] 887 + name = "indexmap" 888 + version = "1.9.3" 889 + source = "registry+https://github.com/rust-lang/crates.io-index" 890 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 891 + dependencies = [ 892 + "autocfg 1.1.0", 893 + "hashbrown", 894 + ] 895 + 896 + [[package]] 897 + name = "instant" 898 + version = "0.1.12" 899 + source = "registry+https://github.com/rust-lang/crates.io-index" 900 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 901 + dependencies = [ 902 + "cfg-if 1.0.0", 903 + ] 904 + 905 + [[package]] 906 + name = "io-lifetimes" 907 + version = "1.0.10" 908 + source = "registry+https://github.com/rust-lang/crates.io-index" 909 + checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" 910 + dependencies = [ 911 + "hermit-abi 0.3.1", 912 + "libc", 913 + "windows-sys 0.48.0", 914 + ] 915 + 916 + [[package]] 917 + name = "iovec" 918 + version = "0.1.4" 919 + source = "registry+https://github.com/rust-lang/crates.io-index" 920 + checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" 921 + dependencies = [ 922 + "libc", 923 + ] 924 + 925 + [[package]] 926 + name = "ipnet" 927 + version = "2.7.2" 928 + source = "registry+https://github.com/rust-lang/crates.io-index" 929 + checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" 930 + 931 + [[package]] 932 + name = "itertools" 933 + version = "0.8.2" 934 + source = "registry+https://github.com/rust-lang/crates.io-index" 935 + checksum = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484" 936 + dependencies = [ 937 + "either", 938 + ] 939 + 940 + [[package]] 941 + name = "itoa" 942 + version = "0.4.8" 943 + source = "registry+https://github.com/rust-lang/crates.io-index" 944 + checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 945 + 946 + [[package]] 947 + name = "itoa" 948 + version = "1.0.6" 949 + source = "registry+https://github.com/rust-lang/crates.io-index" 950 + checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 951 + 952 + [[package]] 953 + name = "jpeg-decoder" 954 + version = "0.1.22" 955 + source = "registry+https://github.com/rust-lang/crates.io-index" 956 + checksum = "229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2" 957 + 958 + [[package]] 959 + name = "js-sys" 960 + version = "0.3.62" 961 + source = "registry+https://github.com/rust-lang/crates.io-index" 962 + checksum = "68c16e1bfd491478ab155fd8b4896b86f9ede344949b641e61501e07c2b8b4d5" 963 + dependencies = [ 964 + "wasm-bindgen", 965 + ] 966 + 967 + [[package]] 968 + name = "kernel32-sys" 969 + version = "0.2.2" 970 + source = "registry+https://github.com/rust-lang/crates.io-index" 971 + checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" 972 + dependencies = [ 973 + "winapi 0.2.8", 974 + "winapi-build", 975 + ] 976 + 977 + [[package]] 978 + name = "lazy_static" 979 + version = "1.4.0" 980 + source = "registry+https://github.com/rust-lang/crates.io-index" 981 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 982 + 983 + [[package]] 984 + name = "libc" 985 + version = "0.2.144" 986 + source = "registry+https://github.com/rust-lang/crates.io-index" 987 + checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" 988 + 989 + [[package]] 990 + name = "linked-hash-map" 991 + version = "0.5.6" 992 + source = "registry+https://github.com/rust-lang/crates.io-index" 993 + checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 994 + 995 + [[package]] 996 + name = "linux-raw-sys" 997 + version = "0.3.7" 998 + source = "registry+https://github.com/rust-lang/crates.io-index" 999 + checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f" 1000 + 1001 + [[package]] 1002 + name = "lock_api" 1003 + version = "0.4.9" 1004 + source = "registry+https://github.com/rust-lang/crates.io-index" 1005 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1006 + dependencies = [ 1007 + "autocfg 1.1.0", 1008 + "scopeguard", 1009 + ] 1010 + 1011 + [[package]] 1012 + name = "log" 1013 + version = "0.4.17" 1014 + source = "registry+https://github.com/rust-lang/crates.io-index" 1015 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1016 + dependencies = [ 1017 + "cfg-if 1.0.0", 1018 + ] 1019 + 1020 + [[package]] 1021 + name = "malloc_buf" 1022 + version = "0.0.6" 1023 + source = "registry+https://github.com/rust-lang/crates.io-index" 1024 + checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1025 + dependencies = [ 1026 + "libc", 1027 + ] 1028 + 1029 + [[package]] 1030 + name = "matches" 1031 + version = "0.1.10" 1032 + source = "registry+https://github.com/rust-lang/crates.io-index" 1033 + checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 1034 + 1035 + [[package]] 1036 + name = "memchr" 1037 + version = "2.5.0" 1038 + source = "registry+https://github.com/rust-lang/crates.io-index" 1039 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1040 + 1041 + [[package]] 1042 + name = "memoffset" 1043 + version = "0.6.5" 1044 + source = "registry+https://github.com/rust-lang/crates.io-index" 1045 + checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1046 + dependencies = [ 1047 + "autocfg 1.1.0", 1048 + ] 1049 + 1050 + [[package]] 1051 + name = "mime" 1052 + version = "0.3.17" 1053 + source = "registry+https://github.com/rust-lang/crates.io-index" 1054 + checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1055 + 1056 + [[package]] 1057 + name = "mime_guess" 1058 + version = "2.0.4" 1059 + source = "registry+https://github.com/rust-lang/crates.io-index" 1060 + checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" 1061 + dependencies = [ 1062 + "mime", 1063 + "unicase", 1064 + ] 1065 + 1066 + [[package]] 1067 + name = "miniz_oxide" 1068 + version = "0.3.7" 1069 + source = "registry+https://github.com/rust-lang/crates.io-index" 1070 + checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435" 1071 + dependencies = [ 1072 + "adler32", 1073 + ] 1074 + 1075 + [[package]] 1076 + name = "miniz_oxide" 1077 + version = "0.4.4" 1078 + source = "registry+https://github.com/rust-lang/crates.io-index" 1079 + checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" 1080 + dependencies = [ 1081 + "adler", 1082 + "autocfg 1.1.0", 1083 + ] 1084 + 1085 + [[package]] 1086 + name = "miniz_oxide" 1087 + version = "0.6.2" 1088 + source = "registry+https://github.com/rust-lang/crates.io-index" 1089 + checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1090 + dependencies = [ 1091 + "adler", 1092 + ] 1093 + 1094 + [[package]] 1095 + name = "mio" 1096 + version = "0.6.23" 1097 + source = "registry+https://github.com/rust-lang/crates.io-index" 1098 + checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" 1099 + dependencies = [ 1100 + "cfg-if 0.1.10", 1101 + "fuchsia-zircon", 1102 + "fuchsia-zircon-sys", 1103 + "iovec", 1104 + "kernel32-sys", 1105 + "libc", 1106 + "log", 1107 + "miow 0.2.2", 1108 + "net2", 1109 + "slab", 1110 + "winapi 0.2.8", 1111 + ] 1112 + 1113 + [[package]] 1114 + name = "mio" 1115 + version = "0.7.14" 1116 + source = "registry+https://github.com/rust-lang/crates.io-index" 1117 + checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc" 1118 + dependencies = [ 1119 + "libc", 1120 + "log", 1121 + "miow 0.3.7", 1122 + "ntapi", 1123 + "winapi 0.3.9", 1124 + ] 1125 + 1126 + [[package]] 1127 + name = "mio-named-pipes" 1128 + version = "0.1.7" 1129 + source = "registry+https://github.com/rust-lang/crates.io-index" 1130 + checksum = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656" 1131 + dependencies = [ 1132 + "log", 1133 + "mio 0.6.23", 1134 + "miow 0.3.7", 1135 + "winapi 0.3.9", 1136 + ] 1137 + 1138 + [[package]] 1139 + name = "mio-uds" 1140 + version = "0.6.8" 1141 + source = "registry+https://github.com/rust-lang/crates.io-index" 1142 + checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" 1143 + dependencies = [ 1144 + "iovec", 1145 + "libc", 1146 + "mio 0.6.23", 1147 + ] 1148 + 1149 + [[package]] 1150 + name = "miow" 1151 + version = "0.2.2" 1152 + source = "registry+https://github.com/rust-lang/crates.io-index" 1153 + checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" 1154 + dependencies = [ 1155 + "kernel32-sys", 1156 + "net2", 1157 + "winapi 0.2.8", 1158 + "ws2_32-sys", 1159 + ] 1160 + 1161 + [[package]] 1162 + name = "miow" 1163 + version = "0.3.7" 1164 + source = "registry+https://github.com/rust-lang/crates.io-index" 1165 + checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" 1166 + dependencies = [ 1167 + "winapi 0.3.9", 1168 + ] 1169 + 1170 + [[package]] 1171 + name = "native-tls" 1172 + version = "0.2.11" 1173 + source = "registry+https://github.com/rust-lang/crates.io-index" 1174 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1175 + dependencies = [ 1176 + "lazy_static", 1177 + "libc", 1178 + "log", 1179 + "openssl", 1180 + "openssl-probe", 1181 + "openssl-sys", 1182 + "schannel", 1183 + "security-framework", 1184 + "security-framework-sys", 1185 + "tempfile", 1186 + ] 1187 + 1188 + [[package]] 1189 + name = "net2" 1190 + version = "0.2.38" 1191 + source = "registry+https://github.com/rust-lang/crates.io-index" 1192 + checksum = "74d0df99cfcd2530b2e694f6e17e7f37b8e26bb23983ac530c0c97408837c631" 1193 + dependencies = [ 1194 + "cfg-if 0.1.10", 1195 + "libc", 1196 + "winapi 0.3.9", 1197 + ] 1198 + 1199 + [[package]] 1200 + name = "nix" 1201 + version = "0.20.2" 1202 + source = "registry+https://github.com/rust-lang/crates.io-index" 1203 + checksum = "f5e06129fb611568ef4e868c14b326274959aa70ff7776e9d55323531c374945" 1204 + dependencies = [ 1205 + "bitflags", 1206 + "cc", 1207 + "cfg-if 1.0.0", 1208 + "libc", 1209 + "memoffset", 1210 + ] 1211 + 1212 + [[package]] 1213 + name = "ntapi" 1214 + version = "0.3.7" 1215 + source = "registry+https://github.com/rust-lang/crates.io-index" 1216 + checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f" 1217 + dependencies = [ 1218 + "winapi 0.3.9", 1219 + ] 1220 + 1221 + [[package]] 1222 + name = "num-integer" 1223 + version = "0.1.45" 1224 + source = "registry+https://github.com/rust-lang/crates.io-index" 1225 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1226 + dependencies = [ 1227 + "autocfg 1.1.0", 1228 + "num-traits", 1229 + ] 1230 + 1231 + [[package]] 1232 + name = "num-iter" 1233 + version = "0.1.43" 1234 + source = "registry+https://github.com/rust-lang/crates.io-index" 1235 + checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 1236 + dependencies = [ 1237 + "autocfg 1.1.0", 1238 + "num-integer", 1239 + "num-traits", 1240 + ] 1241 + 1242 + [[package]] 1243 + name = "num-rational" 1244 + version = "0.3.2" 1245 + source = "registry+https://github.com/rust-lang/crates.io-index" 1246 + checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07" 1247 + dependencies = [ 1248 + "autocfg 1.1.0", 1249 + "num-integer", 1250 + "num-traits", 1251 + ] 1252 + 1253 + [[package]] 1254 + name = "num-traits" 1255 + version = "0.2.15" 1256 + source = "registry+https://github.com/rust-lang/crates.io-index" 1257 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1258 + dependencies = [ 1259 + "autocfg 1.1.0", 1260 + ] 1261 + 1262 + [[package]] 1263 + name = "num_cpus" 1264 + version = "1.15.0" 1265 + source = "registry+https://github.com/rust-lang/crates.io-index" 1266 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1267 + dependencies = [ 1268 + "hermit-abi 0.2.6", 1269 + "libc", 1270 + ] 1271 + 1272 + [[package]] 1273 + name = "objc" 1274 + version = "0.2.7" 1275 + source = "registry+https://github.com/rust-lang/crates.io-index" 1276 + checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 1277 + dependencies = [ 1278 + "malloc_buf", 1279 + ] 1280 + 1281 + [[package]] 1282 + name = "objc-foundation" 1283 + version = "0.1.1" 1284 + source = "registry+https://github.com/rust-lang/crates.io-index" 1285 + checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" 1286 + dependencies = [ 1287 + "block", 1288 + "objc", 1289 + "objc_id", 1290 + ] 1291 + 1292 + [[package]] 1293 + name = "objc_id" 1294 + version = "0.1.1" 1295 + source = "registry+https://github.com/rust-lang/crates.io-index" 1296 + checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 1297 + dependencies = [ 1298 + "objc", 1299 + ] 1300 + 1301 + [[package]] 1302 + name = "object" 1303 + version = "0.30.3" 1304 + source = "registry+https://github.com/rust-lang/crates.io-index" 1305 + checksum = "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439" 1306 + dependencies = [ 1307 + "memchr", 1308 + ] 1309 + 1310 + [[package]] 1311 + name = "once_cell" 1312 + version = "1.17.1" 1313 + source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 1315 + 1316 + [[package]] 1317 + name = "openssl" 1318 + version = "0.10.52" 1319 + source = "registry+https://github.com/rust-lang/crates.io-index" 1320 + checksum = "01b8574602df80f7b85fdfc5392fa884a4e3b3f4f35402c070ab34c3d3f78d56" 1321 + dependencies = [ 1322 + "bitflags", 1323 + "cfg-if 1.0.0", 1324 + "foreign-types", 1325 + "libc", 1326 + "once_cell", 1327 + "openssl-macros", 1328 + "openssl-sys", 1329 + ] 1330 + 1331 + [[package]] 1332 + name = "openssl-macros" 1333 + version = "0.1.1" 1334 + source = "registry+https://github.com/rust-lang/crates.io-index" 1335 + checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1336 + dependencies = [ 1337 + "proc-macro2 1.0.56", 1338 + "quote 1.0.27", 1339 + "syn 2.0.15", 1340 + ] 1341 + 1342 + [[package]] 1343 + name = "openssl-probe" 1344 + version = "0.1.5" 1345 + source = "registry+https://github.com/rust-lang/crates.io-index" 1346 + checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1347 + 1348 + [[package]] 1349 + name = "openssl-sys" 1350 + version = "0.9.87" 1351 + source = "registry+https://github.com/rust-lang/crates.io-index" 1352 + checksum = "8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e" 1353 + dependencies = [ 1354 + "cc", 1355 + "libc", 1356 + "pkg-config", 1357 + "vcpkg", 1358 + ] 1359 + 1360 + [[package]] 1361 + name = "parking_lot" 1362 + version = "0.11.2" 1363 + source = "registry+https://github.com/rust-lang/crates.io-index" 1364 + checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1365 + dependencies = [ 1366 + "instant", 1367 + "lock_api", 1368 + "parking_lot_core", 1369 + ] 1370 + 1371 + [[package]] 1372 + name = "parking_lot_core" 1373 + version = "0.8.6" 1374 + source = "registry+https://github.com/rust-lang/crates.io-index" 1375 + checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 1376 + dependencies = [ 1377 + "cfg-if 1.0.0", 1378 + "instant", 1379 + "libc", 1380 + "redox_syscall 0.2.16", 1381 + "smallvec", 1382 + "winapi 0.3.9", 1383 + ] 1384 + 1385 + [[package]] 1386 + name = "percent-encoding" 1387 + version = "1.0.1" 1388 + source = "registry+https://github.com/rust-lang/crates.io-index" 1389 + checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" 1390 + 1391 + [[package]] 1392 + name = "percent-encoding" 1393 + version = "2.2.0" 1394 + source = "registry+https://github.com/rust-lang/crates.io-index" 1395 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1396 + 1397 + [[package]] 1398 + name = "pin-project" 1399 + version = "1.0.12" 1400 + source = "registry+https://github.com/rust-lang/crates.io-index" 1401 + checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" 1402 + dependencies = [ 1403 + "pin-project-internal", 1404 + ] 1405 + 1406 + [[package]] 1407 + name = "pin-project-internal" 1408 + version = "1.0.12" 1409 + source = "registry+https://github.com/rust-lang/crates.io-index" 1410 + checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" 1411 + dependencies = [ 1412 + "proc-macro2 1.0.56", 1413 + "quote 1.0.27", 1414 + "syn 1.0.109", 1415 + ] 1416 + 1417 + [[package]] 1418 + name = "pin-project-lite" 1419 + version = "0.1.12" 1420 + source = "registry+https://github.com/rust-lang/crates.io-index" 1421 + checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" 1422 + 1423 + [[package]] 1424 + name = "pin-project-lite" 1425 + version = "0.2.9" 1426 + source = "registry+https://github.com/rust-lang/crates.io-index" 1427 + checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1428 + 1429 + [[package]] 1430 + name = "pin-utils" 1431 + version = "0.1.0" 1432 + source = "registry+https://github.com/rust-lang/crates.io-index" 1433 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1434 + 1435 + [[package]] 1436 + name = "pkg-config" 1437 + version = "0.3.27" 1438 + source = "registry+https://github.com/rust-lang/crates.io-index" 1439 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1440 + 1441 + [[package]] 1442 + name = "png" 1443 + version = "0.16.8" 1444 + source = "registry+https://github.com/rust-lang/crates.io-index" 1445 + checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6" 1446 + dependencies = [ 1447 + "bitflags", 1448 + "crc32fast", 1449 + "deflate", 1450 + "miniz_oxide 0.3.7", 1451 + ] 1452 + 1453 + [[package]] 1454 + name = "ppv-lite86" 1455 + version = "0.2.17" 1456 + source = "registry+https://github.com/rust-lang/crates.io-index" 1457 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1458 + 1459 + [[package]] 1460 + name = "proc-macro2" 1461 + version = "0.4.30" 1462 + source = "registry+https://github.com/rust-lang/crates.io-index" 1463 + checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" 1464 + dependencies = [ 1465 + "unicode-xid 0.1.0", 1466 + ] 1467 + 1468 + [[package]] 1469 + name = "proc-macro2" 1470 + version = "1.0.56" 1471 + source = "registry+https://github.com/rust-lang/crates.io-index" 1472 + checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" 1473 + dependencies = [ 1474 + "unicode-ident", 1475 + ] 1476 + 1477 + [[package]] 1478 + name = "quick-error" 1479 + version = "1.2.3" 1480 + source = "registry+https://github.com/rust-lang/crates.io-index" 1481 + checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 1482 + 1483 + [[package]] 1484 + name = "quote" 1485 + version = "0.6.13" 1486 + source = "registry+https://github.com/rust-lang/crates.io-index" 1487 + checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" 1488 + dependencies = [ 1489 + "proc-macro2 0.4.30", 1490 + ] 1491 + 1492 + [[package]] 1493 + name = "quote" 1494 + version = "1.0.27" 1495 + source = "registry+https://github.com/rust-lang/crates.io-index" 1496 + checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500" 1497 + dependencies = [ 1498 + "proc-macro2 1.0.56", 1499 + ] 1500 + 1501 + [[package]] 1502 + name = "rand" 1503 + version = "0.6.5" 1504 + source = "registry+https://github.com/rust-lang/crates.io-index" 1505 + checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" 1506 + dependencies = [ 1507 + "autocfg 0.1.8", 1508 + "libc", 1509 + "rand_chacha 0.1.1", 1510 + "rand_core 0.4.2", 1511 + "rand_hc", 1512 + "rand_isaac", 1513 + "rand_jitter", 1514 + "rand_os", 1515 + "rand_pcg", 1516 + "rand_xorshift", 1517 + "winapi 0.3.9", 1518 + ] 1519 + 1520 + [[package]] 1521 + name = "rand" 1522 + version = "0.8.5" 1523 + source = "registry+https://github.com/rust-lang/crates.io-index" 1524 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1525 + dependencies = [ 1526 + "libc", 1527 + "rand_chacha 0.3.1", 1528 + "rand_core 0.6.4", 1529 + ] 1530 + 1531 + [[package]] 1532 + name = "rand_chacha" 1533 + version = "0.1.1" 1534 + source = "registry+https://github.com/rust-lang/crates.io-index" 1535 + checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" 1536 + dependencies = [ 1537 + "autocfg 0.1.8", 1538 + "rand_core 0.3.1", 1539 + ] 1540 + 1541 + [[package]] 1542 + name = "rand_chacha" 1543 + version = "0.3.1" 1544 + source = "registry+https://github.com/rust-lang/crates.io-index" 1545 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1546 + dependencies = [ 1547 + "ppv-lite86", 1548 + "rand_core 0.6.4", 1549 + ] 1550 + 1551 + [[package]] 1552 + name = "rand_core" 1553 + version = "0.3.1" 1554 + source = "registry+https://github.com/rust-lang/crates.io-index" 1555 + checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 1556 + dependencies = [ 1557 + "rand_core 0.4.2", 1558 + ] 1559 + 1560 + [[package]] 1561 + name = "rand_core" 1562 + version = "0.4.2" 1563 + source = "registry+https://github.com/rust-lang/crates.io-index" 1564 + checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" 1565 + 1566 + [[package]] 1567 + name = "rand_core" 1568 + version = "0.6.4" 1569 + source = "registry+https://github.com/rust-lang/crates.io-index" 1570 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1571 + dependencies = [ 1572 + "getrandom", 1573 + ] 1574 + 1575 + [[package]] 1576 + name = "rand_hc" 1577 + version = "0.1.0" 1578 + source = "registry+https://github.com/rust-lang/crates.io-index" 1579 + checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" 1580 + dependencies = [ 1581 + "rand_core 0.3.1", 1582 + ] 1583 + 1584 + [[package]] 1585 + name = "rand_isaac" 1586 + version = "0.1.1" 1587 + source = "registry+https://github.com/rust-lang/crates.io-index" 1588 + checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" 1589 + dependencies = [ 1590 + "rand_core 0.3.1", 1591 + ] 1592 + 1593 + [[package]] 1594 + name = "rand_jitter" 1595 + version = "0.1.4" 1596 + source = "registry+https://github.com/rust-lang/crates.io-index" 1597 + checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" 1598 + dependencies = [ 1599 + "libc", 1600 + "rand_core 0.4.2", 1601 + "winapi 0.3.9", 1602 + ] 1603 + 1604 + [[package]] 1605 + name = "rand_os" 1606 + version = "0.1.3" 1607 + source = "registry+https://github.com/rust-lang/crates.io-index" 1608 + checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" 1609 + dependencies = [ 1610 + "cloudabi", 1611 + "fuchsia-cprng", 1612 + "libc", 1613 + "rand_core 0.4.2", 1614 + "rdrand", 1615 + "winapi 0.3.9", 1616 + ] 1617 + 1618 + [[package]] 1619 + name = "rand_pcg" 1620 + version = "0.1.2" 1621 + source = "registry+https://github.com/rust-lang/crates.io-index" 1622 + checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" 1623 + dependencies = [ 1624 + "autocfg 0.1.8", 1625 + "rand_core 0.4.2", 1626 + ] 1627 + 1628 + [[package]] 1629 + name = "rand_xorshift" 1630 + version = "0.1.1" 1631 + source = "registry+https://github.com/rust-lang/crates.io-index" 1632 + checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" 1633 + dependencies = [ 1634 + "rand_core 0.3.1", 1635 + ] 1636 + 1637 + [[package]] 1638 + name = "random" 1639 + version = "0.12.2" 1640 + source = "registry+https://github.com/rust-lang/crates.io-index" 1641 + checksum = "97d13a3485349981c90c79112a11222c3e6e75de1d52b87a7525b3bf5361420f" 1642 + 1643 + [[package]] 1644 + name = "rdrand" 1645 + version = "0.4.0" 1646 + source = "registry+https://github.com/rust-lang/crates.io-index" 1647 + checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" 1648 + dependencies = [ 1649 + "rand_core 0.3.1", 1650 + ] 1651 + 1652 + [[package]] 1653 + name = "redox_syscall" 1654 + version = "0.2.16" 1655 + source = "registry+https://github.com/rust-lang/crates.io-index" 1656 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1657 + dependencies = [ 1658 + "bitflags", 1659 + ] 1660 + 1661 + [[package]] 1662 + name = "redox_syscall" 1663 + version = "0.3.5" 1664 + source = "registry+https://github.com/rust-lang/crates.io-index" 1665 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 1666 + dependencies = [ 1667 + "bitflags", 1668 + ] 1669 + 1670 + [[package]] 1671 + name = "redox_users" 1672 + version = "0.4.3" 1673 + source = "registry+https://github.com/rust-lang/crates.io-index" 1674 + checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 1675 + dependencies = [ 1676 + "getrandom", 1677 + "redox_syscall 0.2.16", 1678 + "thiserror", 1679 + ] 1680 + 1681 + [[package]] 1682 + name = "regex" 1683 + version = "1.8.1" 1684 + source = "registry+https://github.com/rust-lang/crates.io-index" 1685 + checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" 1686 + dependencies = [ 1687 + "aho-corasick", 1688 + "memchr", 1689 + "regex-syntax", 1690 + ] 1691 + 1692 + [[package]] 1693 + name = "regex-syntax" 1694 + version = "0.7.1" 1695 + source = "registry+https://github.com/rust-lang/crates.io-index" 1696 + checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" 1697 + 1698 + [[package]] 1699 + name = "reqwest" 1700 + version = "0.10.10" 1701 + source = "registry+https://github.com/rust-lang/crates.io-index" 1702 + checksum = "0718f81a8e14c4dbb3b34cf23dc6aaf9ab8a0dfec160c534b3dbca1aaa21f47c" 1703 + dependencies = [ 1704 + "base64 0.13.1", 1705 + "bytes 0.5.6", 1706 + "encoding_rs", 1707 + "futures-core", 1708 + "futures-util", 1709 + "http", 1710 + "http-body", 1711 + "hyper", 1712 + "hyper-tls", 1713 + "ipnet", 1714 + "js-sys", 1715 + "lazy_static", 1716 + "log", 1717 + "mime", 1718 + "mime_guess", 1719 + "native-tls", 1720 + "percent-encoding 2.2.0", 1721 + "pin-project-lite 0.2.9", 1722 + "serde", 1723 + "serde_json", 1724 + "serde_urlencoded", 1725 + "tokio", 1726 + "tokio-socks", 1727 + "tokio-tls", 1728 + "url 2.3.1", 1729 + "wasm-bindgen", 1730 + "wasm-bindgen-futures", 1731 + "web-sys", 1732 + "winreg", 1733 + ] 1734 + 1735 + [[package]] 1736 + name = "rspotify" 1737 + version = "0.10.0" 1738 + source = "registry+https://github.com/rust-lang/crates.io-index" 1739 + checksum = "eefd7bb58b714606b30a490f751d7926942e2874eef5e82934d60d7a4a68dca4" 1740 + dependencies = [ 1741 + "base64 0.10.1", 1742 + "chrono", 1743 + "derive_builder", 1744 + "dotenv", 1745 + "env_logger", 1746 + "failure", 1747 + "itertools", 1748 + "lazy_static", 1749 + "log", 1750 + "percent-encoding 1.0.1", 1751 + "rand 0.6.5", 1752 + "random", 1753 + "reqwest", 1754 + "serde", 1755 + "serde_derive", 1756 + "serde_json", 1757 + "url 1.7.2", 1758 + "webbrowser", 1759 + ] 1760 + 1761 + [[package]] 1762 + name = "rustc-demangle" 1763 + version = "0.1.23" 1764 + source = "registry+https://github.com/rust-lang/crates.io-index" 1765 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 1766 + 1767 + [[package]] 1768 + name = "rustc-serialize" 1769 + version = "0.3.24" 1770 + source = "registry+https://github.com/rust-lang/crates.io-index" 1771 + checksum = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" 1772 + 1773 + [[package]] 1774 + name = "rustix" 1775 + version = "0.37.13" 1776 + source = "registry+https://github.com/rust-lang/crates.io-index" 1777 + checksum = "f79bef90eb6d984c72722595b5b1348ab39275a5e5123faca6863bf07d75a4e0" 1778 + dependencies = [ 1779 + "bitflags", 1780 + "errno", 1781 + "io-lifetimes", 1782 + "libc", 1783 + "linux-raw-sys", 1784 + "windows-sys 0.48.0", 1785 + ] 1786 + 1787 + [[package]] 1788 + name = "ryu" 1789 + version = "1.0.13" 1790 + source = "registry+https://github.com/rust-lang/crates.io-index" 1791 + checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 1792 + 1793 + [[package]] 1794 + name = "schannel" 1795 + version = "0.1.21" 1796 + source = "registry+https://github.com/rust-lang/crates.io-index" 1797 + checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 1798 + dependencies = [ 1799 + "windows-sys 0.42.0", 1800 + ] 1801 + 1802 + [[package]] 1803 + name = "scopeguard" 1804 + version = "1.1.0" 1805 + source = "registry+https://github.com/rust-lang/crates.io-index" 1806 + checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 1807 + 1808 + [[package]] 1809 + name = "security-framework" 1810 + version = "2.3.1" 1811 + source = "registry+https://github.com/rust-lang/crates.io-index" 1812 + checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467" 1813 + dependencies = [ 1814 + "bitflags", 1815 + "core-foundation", 1816 + "core-foundation-sys", 1817 + "libc", 1818 + "security-framework-sys", 1819 + ] 1820 + 1821 + [[package]] 1822 + name = "security-framework-sys" 1823 + version = "2.8.0" 1824 + source = "registry+https://github.com/rust-lang/crates.io-index" 1825 + checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4" 1826 + dependencies = [ 1827 + "core-foundation-sys", 1828 + "libc", 1829 + ] 1830 + 1831 + [[package]] 1832 + name = "serde" 1833 + version = "1.0.163" 1834 + source = "registry+https://github.com/rust-lang/crates.io-index" 1835 + checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" 1836 + dependencies = [ 1837 + "serde_derive", 1838 + ] 1839 + 1840 + [[package]] 1841 + name = "serde_derive" 1842 + version = "1.0.163" 1843 + source = "registry+https://github.com/rust-lang/crates.io-index" 1844 + checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" 1845 + dependencies = [ 1846 + "proc-macro2 1.0.56", 1847 + "quote 1.0.27", 1848 + "syn 2.0.15", 1849 + ] 1850 + 1851 + [[package]] 1852 + name = "serde_json" 1853 + version = "1.0.96" 1854 + source = "registry+https://github.com/rust-lang/crates.io-index" 1855 + checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 1856 + dependencies = [ 1857 + "itoa 1.0.6", 1858 + "ryu", 1859 + "serde", 1860 + ] 1861 + 1862 + [[package]] 1863 + name = "serde_urlencoded" 1864 + version = "0.7.1" 1865 + source = "registry+https://github.com/rust-lang/crates.io-index" 1866 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 1867 + dependencies = [ 1868 + "form_urlencoded", 1869 + "itoa 1.0.6", 1870 + "ryu", 1871 + "serde", 1872 + ] 1873 + 1874 + [[package]] 1875 + name = "serde_yaml" 1876 + version = "0.8.26" 1877 + source = "registry+https://github.com/rust-lang/crates.io-index" 1878 + checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" 1879 + dependencies = [ 1880 + "indexmap", 1881 + "ryu", 1882 + "serde", 1883 + "yaml-rust", 1884 + ] 1885 + 1886 + [[package]] 1887 + name = "signal-hook" 1888 + version = "0.3.15" 1889 + source = "registry+https://github.com/rust-lang/crates.io-index" 1890 + checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" 1891 + dependencies = [ 1892 + "libc", 1893 + "signal-hook-registry", 1894 + ] 1895 + 1896 + [[package]] 1897 + name = "signal-hook-mio" 1898 + version = "0.2.3" 1899 + source = "registry+https://github.com/rust-lang/crates.io-index" 1900 + checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" 1901 + dependencies = [ 1902 + "libc", 1903 + "mio 0.7.14", 1904 + "signal-hook", 1905 + ] 1906 + 1907 + [[package]] 1908 + name = "signal-hook-registry" 1909 + version = "1.4.1" 1910 + source = "registry+https://github.com/rust-lang/crates.io-index" 1911 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 1912 + dependencies = [ 1913 + "libc", 1914 + ] 1915 + 1916 + [[package]] 1917 + name = "slab" 1918 + version = "0.4.8" 1919 + source = "registry+https://github.com/rust-lang/crates.io-index" 1920 + checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 1921 + dependencies = [ 1922 + "autocfg 1.1.0", 1923 + ] 1924 + 1925 + [[package]] 1926 + name = "smallvec" 1927 + version = "1.10.0" 1928 + source = "registry+https://github.com/rust-lang/crates.io-index" 1929 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 1930 + 1931 + [[package]] 1932 + name = "socket2" 1933 + version = "0.3.19" 1934 + source = "registry+https://github.com/rust-lang/crates.io-index" 1935 + checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" 1936 + dependencies = [ 1937 + "cfg-if 1.0.0", 1938 + "libc", 1939 + "winapi 0.3.9", 1940 + ] 1941 + 1942 + [[package]] 1943 + name = "spotify-tui" 1944 + version = "0.25.0" 1945 + dependencies = [ 1946 + "anyhow", 1947 + "arboard", 1948 + "backtrace", 1949 + "clap", 1950 + "crossterm", 1951 + "dirs", 1952 + "rand 0.8.5", 1953 + "rspotify", 1954 + "serde", 1955 + "serde_json", 1956 + "serde_yaml", 1957 + "tokio", 1958 + "tui", 1959 + "unicode-width", 1960 + ] 1961 + 1962 + [[package]] 1963 + name = "str-buf" 1964 + version = "1.0.6" 1965 + source = "registry+https://github.com/rust-lang/crates.io-index" 1966 + checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0" 1967 + 1968 + [[package]] 1969 + name = "strsim" 1970 + version = "0.7.0" 1971 + source = "registry+https://github.com/rust-lang/crates.io-index" 1972 + checksum = "bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550" 1973 + 1974 + [[package]] 1975 + name = "strsim" 1976 + version = "0.8.0" 1977 + source = "registry+https://github.com/rust-lang/crates.io-index" 1978 + checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 1979 + 1980 + [[package]] 1981 + name = "syn" 1982 + version = "0.15.44" 1983 + source = "registry+https://github.com/rust-lang/crates.io-index" 1984 + checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" 1985 + dependencies = [ 1986 + "proc-macro2 0.4.30", 1987 + "quote 0.6.13", 1988 + "unicode-xid 0.1.0", 1989 + ] 1990 + 1991 + [[package]] 1992 + name = "syn" 1993 + version = "1.0.109" 1994 + source = "registry+https://github.com/rust-lang/crates.io-index" 1995 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1996 + dependencies = [ 1997 + "proc-macro2 1.0.56", 1998 + "quote 1.0.27", 1999 + "unicode-ident", 2000 + ] 2001 + 2002 + [[package]] 2003 + name = "syn" 2004 + version = "2.0.15" 2005 + source = "registry+https://github.com/rust-lang/crates.io-index" 2006 + checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" 2007 + dependencies = [ 2008 + "proc-macro2 1.0.56", 2009 + "quote 1.0.27", 2010 + "unicode-ident", 2011 + ] 2012 + 2013 + [[package]] 2014 + name = "synstructure" 2015 + version = "0.12.6" 2016 + source = "registry+https://github.com/rust-lang/crates.io-index" 2017 + checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" 2018 + dependencies = [ 2019 + "proc-macro2 1.0.56", 2020 + "quote 1.0.27", 2021 + "syn 1.0.109", 2022 + "unicode-xid 0.2.4", 2023 + ] 2024 + 2025 + [[package]] 2026 + name = "tempfile" 2027 + version = "3.5.0" 2028 + source = "registry+https://github.com/rust-lang/crates.io-index" 2029 + checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 2030 + dependencies = [ 2031 + "cfg-if 1.0.0", 2032 + "fastrand", 2033 + "redox_syscall 0.3.5", 2034 + "rustix", 2035 + "windows-sys 0.45.0", 2036 + ] 2037 + 2038 + [[package]] 2039 + name = "termcolor" 2040 + version = "1.2.0" 2041 + source = "registry+https://github.com/rust-lang/crates.io-index" 2042 + checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 2043 + dependencies = [ 2044 + "winapi-util", 2045 + ] 2046 + 2047 + [[package]] 2048 + name = "textwrap" 2049 + version = "0.11.0" 2050 + source = "registry+https://github.com/rust-lang/crates.io-index" 2051 + checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 2052 + dependencies = [ 2053 + "unicode-width", 2054 + ] 2055 + 2056 + [[package]] 2057 + name = "thiserror" 2058 + version = "1.0.40" 2059 + source = "registry+https://github.com/rust-lang/crates.io-index" 2060 + checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 2061 + dependencies = [ 2062 + "thiserror-impl", 2063 + ] 2064 + 2065 + [[package]] 2066 + name = "thiserror-impl" 2067 + version = "1.0.40" 2068 + source = "registry+https://github.com/rust-lang/crates.io-index" 2069 + checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 2070 + dependencies = [ 2071 + "proc-macro2 1.0.56", 2072 + "quote 1.0.27", 2073 + "syn 2.0.15", 2074 + ] 2075 + 2076 + [[package]] 2077 + name = "tiff" 2078 + version = "0.6.1" 2079 + source = "registry+https://github.com/rust-lang/crates.io-index" 2080 + checksum = "9a53f4706d65497df0c4349241deddf35f84cee19c87ed86ea8ca590f4464437" 2081 + dependencies = [ 2082 + "jpeg-decoder", 2083 + "miniz_oxide 0.4.4", 2084 + "weezl", 2085 + ] 2086 + 2087 + [[package]] 2088 + name = "time" 2089 + version = "0.1.45" 2090 + source = "registry+https://github.com/rust-lang/crates.io-index" 2091 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 2092 + dependencies = [ 2093 + "libc", 2094 + "wasi 0.10.0+wasi-snapshot-preview1", 2095 + "winapi 0.3.9", 2096 + ] 2097 + 2098 + [[package]] 2099 + name = "tinyvec" 2100 + version = "1.6.0" 2101 + source = "registry+https://github.com/rust-lang/crates.io-index" 2102 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2103 + dependencies = [ 2104 + "tinyvec_macros", 2105 + ] 2106 + 2107 + [[package]] 2108 + name = "tinyvec_macros" 2109 + version = "0.1.1" 2110 + source = "registry+https://github.com/rust-lang/crates.io-index" 2111 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2112 + 2113 + [[package]] 2114 + name = "tokio" 2115 + version = "0.2.25" 2116 + source = "registry+https://github.com/rust-lang/crates.io-index" 2117 + checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092" 2118 + dependencies = [ 2119 + "bytes 0.5.6", 2120 + "fnv", 2121 + "futures-core", 2122 + "iovec", 2123 + "lazy_static", 2124 + "libc", 2125 + "memchr", 2126 + "mio 0.6.23", 2127 + "mio-named-pipes", 2128 + "mio-uds", 2129 + "num_cpus", 2130 + "pin-project-lite 0.1.12", 2131 + "signal-hook-registry", 2132 + "slab", 2133 + "tokio-macros", 2134 + "winapi 0.3.9", 2135 + ] 2136 + 2137 + [[package]] 2138 + name = "tokio-macros" 2139 + version = "0.2.6" 2140 + source = "registry+https://github.com/rust-lang/crates.io-index" 2141 + checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" 2142 + dependencies = [ 2143 + "proc-macro2 1.0.56", 2144 + "quote 1.0.27", 2145 + "syn 1.0.109", 2146 + ] 2147 + 2148 + [[package]] 2149 + name = "tokio-socks" 2150 + version = "0.3.0" 2151 + source = "registry+https://github.com/rust-lang/crates.io-index" 2152 + checksum = "d611fd5d241872372d52a0a3d309c52d0b95a6a67671a6c8f7ab2c4a37fb2539" 2153 + dependencies = [ 2154 + "bytes 0.4.12", 2155 + "either", 2156 + "futures", 2157 + "thiserror", 2158 + "tokio", 2159 + ] 2160 + 2161 + [[package]] 2162 + name = "tokio-tls" 2163 + version = "0.3.1" 2164 + source = "registry+https://github.com/rust-lang/crates.io-index" 2165 + checksum = "9a70f4fcd7b3b24fb194f837560168208f669ca8cb70d0c4b862944452396343" 2166 + dependencies = [ 2167 + "native-tls", 2168 + "tokio", 2169 + ] 2170 + 2171 + [[package]] 2172 + name = "tokio-util" 2173 + version = "0.3.1" 2174 + source = "registry+https://github.com/rust-lang/crates.io-index" 2175 + checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" 2176 + dependencies = [ 2177 + "bytes 0.5.6", 2178 + "futures-core", 2179 + "futures-sink", 2180 + "log", 2181 + "pin-project-lite 0.1.12", 2182 + "tokio", 2183 + ] 2184 + 2185 + [[package]] 2186 + name = "tower-service" 2187 + version = "0.3.2" 2188 + source = "registry+https://github.com/rust-lang/crates.io-index" 2189 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 2190 + 2191 + [[package]] 2192 + name = "tracing" 2193 + version = "0.1.37" 2194 + source = "registry+https://github.com/rust-lang/crates.io-index" 2195 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2196 + dependencies = [ 2197 + "cfg-if 1.0.0", 2198 + "log", 2199 + "pin-project-lite 0.2.9", 2200 + "tracing-core", 2201 + ] 2202 + 2203 + [[package]] 2204 + name = "tracing-core" 2205 + version = "0.1.31" 2206 + source = "registry+https://github.com/rust-lang/crates.io-index" 2207 + checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" 2208 + dependencies = [ 2209 + "once_cell", 2210 + ] 2211 + 2212 + [[package]] 2213 + name = "tracing-futures" 2214 + version = "0.2.5" 2215 + source = "registry+https://github.com/rust-lang/crates.io-index" 2216 + checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" 2217 + dependencies = [ 2218 + "pin-project", 2219 + "tracing", 2220 + ] 2221 + 2222 + [[package]] 2223 + name = "try-lock" 2224 + version = "0.2.4" 2225 + source = "registry+https://github.com/rust-lang/crates.io-index" 2226 + checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 2227 + 2228 + [[package]] 2229 + name = "tui" 2230 + version = "0.16.0" 2231 + source = "registry+https://github.com/rust-lang/crates.io-index" 2232 + checksum = "39c8ce4e27049eed97cfa363a5048b09d995e209994634a0efc26a14ab6c0c23" 2233 + dependencies = [ 2234 + "bitflags", 2235 + "cassowary", 2236 + "crossterm", 2237 + "unicode-segmentation", 2238 + "unicode-width", 2239 + ] 2240 + 2241 + [[package]] 2242 + name = "unicase" 2243 + version = "2.6.0" 2244 + source = "registry+https://github.com/rust-lang/crates.io-index" 2245 + checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 2246 + dependencies = [ 2247 + "version_check", 2248 + ] 2249 + 2250 + [[package]] 2251 + name = "unicode-bidi" 2252 + version = "0.3.13" 2253 + source = "registry+https://github.com/rust-lang/crates.io-index" 2254 + checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 2255 + 2256 + [[package]] 2257 + name = "unicode-ident" 2258 + version = "1.0.8" 2259 + source = "registry+https://github.com/rust-lang/crates.io-index" 2260 + checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 2261 + 2262 + [[package]] 2263 + name = "unicode-normalization" 2264 + version = "0.1.22" 2265 + source = "registry+https://github.com/rust-lang/crates.io-index" 2266 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2267 + dependencies = [ 2268 + "tinyvec", 2269 + ] 2270 + 2271 + [[package]] 2272 + name = "unicode-segmentation" 2273 + version = "1.10.1" 2274 + source = "registry+https://github.com/rust-lang/crates.io-index" 2275 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 2276 + 2277 + [[package]] 2278 + name = "unicode-width" 2279 + version = "0.1.10" 2280 + source = "registry+https://github.com/rust-lang/crates.io-index" 2281 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 2282 + 2283 + [[package]] 2284 + name = "unicode-xid" 2285 + version = "0.1.0" 2286 + source = "registry+https://github.com/rust-lang/crates.io-index" 2287 + checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 2288 + 2289 + [[package]] 2290 + name = "unicode-xid" 2291 + version = "0.2.4" 2292 + source = "registry+https://github.com/rust-lang/crates.io-index" 2293 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 2294 + 2295 + [[package]] 2296 + name = "url" 2297 + version = "1.7.2" 2298 + source = "registry+https://github.com/rust-lang/crates.io-index" 2299 + checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" 2300 + dependencies = [ 2301 + "idna 0.1.5", 2302 + "matches", 2303 + "percent-encoding 1.0.1", 2304 + ] 2305 + 2306 + [[package]] 2307 + name = "url" 2308 + version = "2.3.1" 2309 + source = "registry+https://github.com/rust-lang/crates.io-index" 2310 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 2311 + dependencies = [ 2312 + "form_urlencoded", 2313 + "idna 0.3.0", 2314 + "percent-encoding 2.2.0", 2315 + ] 2316 + 2317 + [[package]] 2318 + name = "vcpkg" 2319 + version = "0.2.15" 2320 + source = "registry+https://github.com/rust-lang/crates.io-index" 2321 + checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2322 + 2323 + [[package]] 2324 + name = "vec_map" 2325 + version = "0.8.2" 2326 + source = "registry+https://github.com/rust-lang/crates.io-index" 2327 + checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 2328 + 2329 + [[package]] 2330 + name = "version_check" 2331 + version = "0.9.4" 2332 + source = "registry+https://github.com/rust-lang/crates.io-index" 2333 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2334 + 2335 + [[package]] 2336 + name = "want" 2337 + version = "0.3.0" 2338 + source = "registry+https://github.com/rust-lang/crates.io-index" 2339 + checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 2340 + dependencies = [ 2341 + "log", 2342 + "try-lock", 2343 + ] 2344 + 2345 + [[package]] 2346 + name = "wasi" 2347 + version = "0.10.0+wasi-snapshot-preview1" 2348 + source = "registry+https://github.com/rust-lang/crates.io-index" 2349 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 2350 + 2351 + [[package]] 2352 + name = "wasi" 2353 + version = "0.11.0+wasi-snapshot-preview1" 2354 + source = "registry+https://github.com/rust-lang/crates.io-index" 2355 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2356 + 2357 + [[package]] 2358 + name = "wasm-bindgen" 2359 + version = "0.2.85" 2360 + source = "registry+https://github.com/rust-lang/crates.io-index" 2361 + checksum = "5b6cb788c4e39112fbe1822277ef6fb3c55cd86b95cb3d3c4c1c9597e4ac74b4" 2362 + dependencies = [ 2363 + "cfg-if 1.0.0", 2364 + "serde", 2365 + "serde_json", 2366 + "wasm-bindgen-macro", 2367 + ] 2368 + 2369 + [[package]] 2370 + name = "wasm-bindgen-backend" 2371 + version = "0.2.85" 2372 + source = "registry+https://github.com/rust-lang/crates.io-index" 2373 + checksum = "35e522ed4105a9d626d885b35d62501b30d9666283a5c8be12c14a8bdafe7822" 2374 + dependencies = [ 2375 + "bumpalo", 2376 + "log", 2377 + "once_cell", 2378 + "proc-macro2 1.0.56", 2379 + "quote 1.0.27", 2380 + "syn 2.0.15", 2381 + "wasm-bindgen-shared", 2382 + ] 2383 + 2384 + [[package]] 2385 + name = "wasm-bindgen-futures" 2386 + version = "0.4.35" 2387 + source = "registry+https://github.com/rust-lang/crates.io-index" 2388 + checksum = "083abe15c5d88556b77bdf7aef403625be9e327ad37c62c4e4129af740168163" 2389 + dependencies = [ 2390 + "cfg-if 1.0.0", 2391 + "js-sys", 2392 + "wasm-bindgen", 2393 + "web-sys", 2394 + ] 2395 + 2396 + [[package]] 2397 + name = "wasm-bindgen-macro" 2398 + version = "0.2.85" 2399 + source = "registry+https://github.com/rust-lang/crates.io-index" 2400 + checksum = "358a79a0cb89d21db8120cbfb91392335913e4890665b1a7981d9e956903b434" 2401 + dependencies = [ 2402 + "quote 1.0.27", 2403 + "wasm-bindgen-macro-support", 2404 + ] 2405 + 2406 + [[package]] 2407 + name = "wasm-bindgen-macro-support" 2408 + version = "0.2.85" 2409 + source = "registry+https://github.com/rust-lang/crates.io-index" 2410 + checksum = "4783ce29f09b9d93134d41297aded3a712b7b979e9c6f28c32cb88c973a94869" 2411 + dependencies = [ 2412 + "proc-macro2 1.0.56", 2413 + "quote 1.0.27", 2414 + "syn 2.0.15", 2415 + "wasm-bindgen-backend", 2416 + "wasm-bindgen-shared", 2417 + ] 2418 + 2419 + [[package]] 2420 + name = "wasm-bindgen-shared" 2421 + version = "0.2.85" 2422 + source = "registry+https://github.com/rust-lang/crates.io-index" 2423 + checksum = "a901d592cafaa4d711bc324edfaff879ac700b19c3dfd60058d2b445be2691eb" 2424 + 2425 + [[package]] 2426 + name = "web-sys" 2427 + version = "0.3.62" 2428 + source = "registry+https://github.com/rust-lang/crates.io-index" 2429 + checksum = "16b5f940c7edfdc6d12126d98c9ef4d1b3d470011c47c76a6581df47ad9ba721" 2430 + dependencies = [ 2431 + "js-sys", 2432 + "wasm-bindgen", 2433 + ] 2434 + 2435 + [[package]] 2436 + name = "webbrowser" 2437 + version = "0.5.5" 2438 + source = "registry+https://github.com/rust-lang/crates.io-index" 2439 + checksum = "ecad156490d6b620308ed411cfee90d280b3cbd13e189ea0d3fada8acc89158a" 2440 + dependencies = [ 2441 + "web-sys", 2442 + "widestring", 2443 + "winapi 0.3.9", 2444 + ] 2445 + 2446 + [[package]] 2447 + name = "weezl" 2448 + version = "0.1.7" 2449 + source = "registry+https://github.com/rust-lang/crates.io-index" 2450 + checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 2451 + 2452 + [[package]] 2453 + name = "widestring" 2454 + version = "0.4.3" 2455 + source = "registry+https://github.com/rust-lang/crates.io-index" 2456 + checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" 2457 + 2458 + [[package]] 2459 + name = "winapi" 2460 + version = "0.2.8" 2461 + source = "registry+https://github.com/rust-lang/crates.io-index" 2462 + checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 2463 + 2464 + [[package]] 2465 + name = "winapi" 2466 + version = "0.3.9" 2467 + source = "registry+https://github.com/rust-lang/crates.io-index" 2468 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2469 + dependencies = [ 2470 + "winapi-i686-pc-windows-gnu", 2471 + "winapi-x86_64-pc-windows-gnu", 2472 + ] 2473 + 2474 + [[package]] 2475 + name = "winapi-build" 2476 + version = "0.1.1" 2477 + source = "registry+https://github.com/rust-lang/crates.io-index" 2478 + checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 2479 + 2480 + [[package]] 2481 + name = "winapi-i686-pc-windows-gnu" 2482 + version = "0.4.0" 2483 + source = "registry+https://github.com/rust-lang/crates.io-index" 2484 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2485 + 2486 + [[package]] 2487 + name = "winapi-util" 2488 + version = "0.1.5" 2489 + source = "registry+https://github.com/rust-lang/crates.io-index" 2490 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 2491 + dependencies = [ 2492 + "winapi 0.3.9", 2493 + ] 2494 + 2495 + [[package]] 2496 + name = "winapi-wsapoll" 2497 + version = "0.1.1" 2498 + source = "registry+https://github.com/rust-lang/crates.io-index" 2499 + checksum = "44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e" 2500 + dependencies = [ 2501 + "winapi 0.3.9", 2502 + ] 2503 + 2504 + [[package]] 2505 + name = "winapi-x86_64-pc-windows-gnu" 2506 + version = "0.4.0" 2507 + source = "registry+https://github.com/rust-lang/crates.io-index" 2508 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2509 + 2510 + [[package]] 2511 + name = "windows" 2512 + version = "0.48.0" 2513 + source = "registry+https://github.com/rust-lang/crates.io-index" 2514 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 2515 + dependencies = [ 2516 + "windows-targets 0.48.0", 2517 + ] 2518 + 2519 + [[package]] 2520 + name = "windows-sys" 2521 + version = "0.42.0" 2522 + source = "registry+https://github.com/rust-lang/crates.io-index" 2523 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 2524 + dependencies = [ 2525 + "windows_aarch64_gnullvm 0.42.2", 2526 + "windows_aarch64_msvc 0.42.2", 2527 + "windows_i686_gnu 0.42.2", 2528 + "windows_i686_msvc 0.42.2", 2529 + "windows_x86_64_gnu 0.42.2", 2530 + "windows_x86_64_gnullvm 0.42.2", 2531 + "windows_x86_64_msvc 0.42.2", 2532 + ] 2533 + 2534 + [[package]] 2535 + name = "windows-sys" 2536 + version = "0.45.0" 2537 + source = "registry+https://github.com/rust-lang/crates.io-index" 2538 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 2539 + dependencies = [ 2540 + "windows-targets 0.42.2", 2541 + ] 2542 + 2543 + [[package]] 2544 + name = "windows-sys" 2545 + version = "0.48.0" 2546 + source = "registry+https://github.com/rust-lang/crates.io-index" 2547 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2548 + dependencies = [ 2549 + "windows-targets 0.48.0", 2550 + ] 2551 + 2552 + [[package]] 2553 + name = "windows-targets" 2554 + version = "0.42.2" 2555 + source = "registry+https://github.com/rust-lang/crates.io-index" 2556 + checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 2557 + dependencies = [ 2558 + "windows_aarch64_gnullvm 0.42.2", 2559 + "windows_aarch64_msvc 0.42.2", 2560 + "windows_i686_gnu 0.42.2", 2561 + "windows_i686_msvc 0.42.2", 2562 + "windows_x86_64_gnu 0.42.2", 2563 + "windows_x86_64_gnullvm 0.42.2", 2564 + "windows_x86_64_msvc 0.42.2", 2565 + ] 2566 + 2567 + [[package]] 2568 + name = "windows-targets" 2569 + version = "0.48.0" 2570 + source = "registry+https://github.com/rust-lang/crates.io-index" 2571 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 2572 + dependencies = [ 2573 + "windows_aarch64_gnullvm 0.48.0", 2574 + "windows_aarch64_msvc 0.48.0", 2575 + "windows_i686_gnu 0.48.0", 2576 + "windows_i686_msvc 0.48.0", 2577 + "windows_x86_64_gnu 0.48.0", 2578 + "windows_x86_64_gnullvm 0.48.0", 2579 + "windows_x86_64_msvc 0.48.0", 2580 + ] 2581 + 2582 + [[package]] 2583 + name = "windows_aarch64_gnullvm" 2584 + version = "0.42.2" 2585 + source = "registry+https://github.com/rust-lang/crates.io-index" 2586 + checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 2587 + 2588 + [[package]] 2589 + name = "windows_aarch64_gnullvm" 2590 + version = "0.48.0" 2591 + source = "registry+https://github.com/rust-lang/crates.io-index" 2592 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 2593 + 2594 + [[package]] 2595 + name = "windows_aarch64_msvc" 2596 + version = "0.42.2" 2597 + source = "registry+https://github.com/rust-lang/crates.io-index" 2598 + checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 2599 + 2600 + [[package]] 2601 + name = "windows_aarch64_msvc" 2602 + version = "0.48.0" 2603 + source = "registry+https://github.com/rust-lang/crates.io-index" 2604 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 2605 + 2606 + [[package]] 2607 + name = "windows_i686_gnu" 2608 + version = "0.42.2" 2609 + source = "registry+https://github.com/rust-lang/crates.io-index" 2610 + checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 2611 + 2612 + [[package]] 2613 + name = "windows_i686_gnu" 2614 + version = "0.48.0" 2615 + source = "registry+https://github.com/rust-lang/crates.io-index" 2616 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 2617 + 2618 + [[package]] 2619 + name = "windows_i686_msvc" 2620 + version = "0.42.2" 2621 + source = "registry+https://github.com/rust-lang/crates.io-index" 2622 + checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 2623 + 2624 + [[package]] 2625 + name = "windows_i686_msvc" 2626 + version = "0.48.0" 2627 + source = "registry+https://github.com/rust-lang/crates.io-index" 2628 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 2629 + 2630 + [[package]] 2631 + name = "windows_x86_64_gnu" 2632 + version = "0.42.2" 2633 + source = "registry+https://github.com/rust-lang/crates.io-index" 2634 + checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 2635 + 2636 + [[package]] 2637 + name = "windows_x86_64_gnu" 2638 + version = "0.48.0" 2639 + source = "registry+https://github.com/rust-lang/crates.io-index" 2640 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 2641 + 2642 + [[package]] 2643 + name = "windows_x86_64_gnullvm" 2644 + version = "0.42.2" 2645 + source = "registry+https://github.com/rust-lang/crates.io-index" 2646 + checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 2647 + 2648 + [[package]] 2649 + name = "windows_x86_64_gnullvm" 2650 + version = "0.48.0" 2651 + source = "registry+https://github.com/rust-lang/crates.io-index" 2652 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 2653 + 2654 + [[package]] 2655 + name = "windows_x86_64_msvc" 2656 + version = "0.42.2" 2657 + source = "registry+https://github.com/rust-lang/crates.io-index" 2658 + checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 2659 + 2660 + [[package]] 2661 + name = "windows_x86_64_msvc" 2662 + version = "0.48.0" 2663 + source = "registry+https://github.com/rust-lang/crates.io-index" 2664 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 2665 + 2666 + [[package]] 2667 + name = "winreg" 2668 + version = "0.7.0" 2669 + source = "registry+https://github.com/rust-lang/crates.io-index" 2670 + checksum = "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69" 2671 + dependencies = [ 2672 + "winapi 0.3.9", 2673 + ] 2674 + 2675 + [[package]] 2676 + name = "ws2_32-sys" 2677 + version = "0.2.1" 2678 + source = "registry+https://github.com/rust-lang/crates.io-index" 2679 + checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" 2680 + dependencies = [ 2681 + "winapi 0.2.8", 2682 + "winapi-build", 2683 + ] 2684 + 2685 + [[package]] 2686 + name = "x11rb" 2687 + version = "0.8.1" 2688 + source = "registry+https://github.com/rust-lang/crates.io-index" 2689 + checksum = "6ffb080b3f2f616242a4eb8e7d325035312127901025b0052bc3154a282d0f19" 2690 + dependencies = [ 2691 + "gethostname", 2692 + "nix", 2693 + "winapi 0.3.9", 2694 + "winapi-wsapoll", 2695 + ] 2696 + 2697 + [[package]] 2698 + name = "yaml-rust" 2699 + version = "0.4.5" 2700 + source = "registry+https://github.com/rust-lang/crates.io-index" 2701 + checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" 2702 + dependencies = [ 2703 + "linked-hash-map", 2704 + ]
-11
pkgs/applications/audio/spotify-tui/Cargo.lock.patch
··· 1 - --- a/Cargo.lock 2022-04-27 17:25:49.017415644 +0300 2 - +++ b/Cargo.lock 2022-04-27 17:25:51.307433984 +0300 3 - @@ -1722,8 +1722,6 @@ 4 - [[package]] 5 - name = "rspotify" 6 - version = "0.10.0" 7 - -source = "registry+https://github.com/rust-lang/crates.io-index" 8 - -checksum = "eefd7bb58b714606b30a490f751d7926942e2874eef5e82934d60d7a4a68dca4" 9 - dependencies = [ 10 - "base64 0.10.1", 11 - "chrono",
···
-12
pkgs/applications/audio/spotify-tui/Cargo.toml.patch
··· 1 - --- a/Cargo.toml 2022-04-25 18:20:04.329712912 +0200 2 - +++ b/Cargo.toml 2022-04-25 18:20:44.296429608 +0200 3 - @@ -29,6 +29,9 @@ 4 - rand = "0.8.3" 5 - anyhow = "1.0.43" 6 - 7 - +[patch.crates-io] 8 - +rspotify = { path = "./rspotify-0.10.0" } 9 - + 10 - [[bin]] 11 - bench = false 12 - path = "src/main.rs"
···
+16 -55
pkgs/applications/audio/spotify-tui/default.nix
··· 1 { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , fetchCrate 5 - , fetchpatch 6 , rustPlatform 7 , installShellFiles 8 , pkg-config 9 , openssl ··· 24 hash = "sha256-L5gg6tjQuYoAC89XfKE38KCFONwSAwfNoFEUPH4jNAI="; 25 }; 26 27 - cargoPatches = [ 28 - # Use patched rspotify 29 - ./Cargo.lock.patch 30 - 31 - # Needed so that the patch below it applies. 32 - (fetchpatch { 33 - name = "update-dirs.patch"; 34 - url = "https://github.com/Rigellute/spotify-tui/commit/3881defc1ed0bcf79df1aef4836b857f64be657c.patch"; 35 - hash = "sha256-OGqiYLFojMwR3RgKbddXxPDiAdzPySnscVVsVmTT7t4="; 36 - }) 37 - 38 - # https://github.com/Rigellute/spotify-tui/pull/990 39 - (fetchpatch { 40 - name = "update-socket2-for-rust-1.64.patch"; 41 - url = "https://github.com/Rigellute/spotify-tui/commit/14df9419cf72da13f3b55654686a95647ea9dfea.patch"; 42 - hash = "sha256-craY6UwmHDdxih3nZBdPkNJtQ6wvVgf09Ovqdxi0JZo="; 43 - }) 44 - ]; 45 - 46 - patches = [ 47 - # Use patched rspotify 48 - ./Cargo.toml.patch 49 - ]; 50 - 51 - preBuild = let 52 - rspotify = stdenv.mkDerivation rec { 53 - pname = "rspotify"; 54 - version = "0.10.0"; 55 - 56 - src = fetchCrate { 57 - inherit pname version; 58 - sha256 = "sha256-KDtqjVQlMHlhL1xXP3W1YG/YuX9pdCjwW/7g18469Ts="; 59 - }; 60 - 61 - dontBuild = true; 62 - installPhase = '' 63 - mkdir $out 64 - cp -R . $out 65 - ''; 66 - 67 - patches = [ 68 - # add `collection` variant 69 - ./0001-Add-Collection-SearchType.patch 70 - ]; 71 - }; 72 - in '' 73 - ln -s ${rspotify} ./rspotify-${rspotify.version} 74 - ''; 75 - 76 - cargoHash = "sha256-aZJ6Q/rvqrv+wvQw2eKFPnSROhI5vXPvr5pu1hwtZKA="; 77 78 nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.isLinux [ pkg-config python3 ]; 79 buildInputs = [ ] 80 ++ lib.optionals stdenv.isLinux [ openssl libxcb ] 81 ++ lib.optionals stdenv.isDarwin [ AppKit Security ]; 82 83 postInstall = '' 84 for shell in bash fish zsh; do 85 $out/bin/spt --completions $shell > spt.$shell ··· 91 description = "Spotify for the terminal written in Rust"; 92 homepage = "https://github.com/Rigellute/spotify-tui"; 93 changelog = "https://github.com/Rigellute/spotify-tui/blob/v${version}/CHANGELOG.md"; 94 - license = licenses.mit; 95 maintainers = with maintainers; [ jwijenbergh ]; 96 mainProgram = "spt"; 97 };
··· 1 { lib 2 , rustPlatform 3 + , fetchFromGitHub 4 + , stdenv 5 , installShellFiles 6 , pkg-config 7 , openssl ··· 22 hash = "sha256-L5gg6tjQuYoAC89XfKE38KCFONwSAwfNoFEUPH4jNAI="; 23 }; 24 25 + cargoLock = { 26 + lockFile = ./Cargo.lock; 27 + }; 28 29 nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.isLinux [ pkg-config python3 ]; 30 buildInputs = [ ] 31 ++ lib.optionals stdenv.isLinux [ openssl libxcb ] 32 ++ lib.optionals stdenv.isDarwin [ AppKit Security ]; 33 34 + postPatch = '' 35 + # update Cargo.lock to fix build 36 + ln -sf ${./Cargo.lock} Cargo.lock 37 + 38 + # Add patch adding the collection variant to rspotify used by spotify-tu 39 + # This fixes the issue of getting an error when playing liked songs 40 + # see https://github.com/NixOS/nixpkgs/pull/170915 41 + patch -p1 -d $cargoDepsCopy/rspotify-0.10.0 < ${./0001-Add-Collection-SearchType.patch} 42 + ''; 43 + 44 postInstall = '' 45 for shell in bash fish zsh; do 46 $out/bin/spt --completions $shell > spt.$shell ··· 52 description = "Spotify for the terminal written in Rust"; 53 homepage = "https://github.com/Rigellute/spotify-tui"; 54 changelog = "https://github.com/Rigellute/spotify-tui/blob/v${version}/CHANGELOG.md"; 55 + license = with licenses; [ mit /* or */ asl20 ]; 56 maintainers = with maintainers; [ jwijenbergh ]; 57 mainProgram = "spt"; 58 };
-1
pkgs/top-level/all-packages.nix
··· 33849 33850 spotify-tui = callPackage ../applications/audio/spotify-tui { 33851 inherit (darwin.apple_sdk.frameworks) AppKit Security; 33852 - openssl = openssl_1_1; 33853 }; 33854 33855 sptlrx = callPackage ../applications/audio/sptlrx { };
··· 33849 33850 spotify-tui = callPackage ../applications/audio/spotify-tui { 33851 inherit (darwin.apple_sdk.frameworks) AppKit Security; 33852 }; 33853 33854 sptlrx = callPackage ../applications/audio/sptlrx { };