├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── resources └── ProggyClean.ttf ├── rustfmt.toml └── src ├── README.md ├── app.rs ├── defines.rs ├── gateway.rs ├── main.rs ├── utils.rs └── widgets ├── README.md ├── aggr_liqs.rs ├── aggr_trades.rs ├── chart.rs ├── microstructure.rs ├── mod.rs └── settings.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/.DS_Store 3 | .idea/ 4 | -------------------------------------------------------------------------------- /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 = "ab_glyph" 7 | version = "0.2.18" 8 | source = "registry+https://github.com/rust-lang/crates.io-index" 9 | checksum = "4dcdbc68024b653943864d436fe8a24b028095bc1cf91a8926f8241e4aaffe59" 10 | dependencies = [ 11 | "ab_glyph_rasterizer", 12 | "owned_ttf_parser", 13 | ] 14 | 15 | [[package]] 16 | name = "ab_glyph_rasterizer" 17 | version = "0.1.7" 18 | source = "registry+https://github.com/rust-lang/crates.io-index" 19 | checksum = "330223a1aecc308757b9926e9391c9b47f8ef2dbd8aea9df88312aea18c5e8d6" 20 | 21 | [[package]] 22 | name = "accesskit" 23 | version = "0.8.1" 24 | source = "registry+https://github.com/rust-lang/crates.io-index" 25 | checksum = "3083ac5a97521e35388ca80cf365b6be5210962cc59f11ee238cd92ac2fa9524" 26 | dependencies = [ 27 | "enumset", 28 | "kurbo", 29 | ] 30 | 31 | [[package]] 32 | name = "accesskit_consumer" 33 | version = "0.11.0" 34 | source = "registry+https://github.com/rust-lang/crates.io-index" 35 | checksum = "b4558a5baff5de42893d462e370a6b0c394355fef615d9ae245357a06bc2f0cf" 36 | dependencies = [ 37 | "accesskit", 38 | "parking_lot", 39 | ] 40 | 41 | [[package]] 42 | name = "accesskit_macos" 43 | version = "0.3.0" 44 | source = "registry+https://github.com/rust-lang/crates.io-index" 45 | checksum = "11fc3f68892ab87a3b6586c95006000a80530bc4b2235c93f9c12897152532e0" 46 | dependencies = [ 47 | "accesskit", 48 | "accesskit_consumer", 49 | "objc2", 50 | "once_cell", 51 | "parking_lot", 52 | ] 53 | 54 | [[package]] 55 | name = "accesskit_windows" 56 | version = "0.10.2" 57 | source = "registry+https://github.com/rust-lang/crates.io-index" 58 | checksum = "54a5a92262b420a00654837d96a5d88bce0331eb9a319572a844075affa6e2ae" 59 | dependencies = [ 60 | "accesskit", 61 | "accesskit_consumer", 62 | "arrayvec 0.7.2", 63 | "once_cell", 64 | "parking_lot", 65 | "paste", 66 | "windows", 67 | ] 68 | 69 | [[package]] 70 | name = "accesskit_winit" 71 | version = "0.7.2" 72 | source = "registry+https://github.com/rust-lang/crates.io-index" 73 | checksum = "f9d0ef01ded2dc77514fb33e96c48ecdb2370e17ca3cff89adaac2c12b5730f3" 74 | dependencies = [ 75 | "accesskit", 76 | "accesskit_macos", 77 | "accesskit_windows", 78 | "parking_lot", 79 | "winit", 80 | ] 81 | 82 | [[package]] 83 | name = "adler" 84 | version = "1.0.2" 85 | source = "registry+https://github.com/rust-lang/crates.io-index" 86 | checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 87 | 88 | [[package]] 89 | name = "adler32" 90 | version = "1.2.0" 91 | source = "registry+https://github.com/rust-lang/crates.io-index" 92 | checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 93 | 94 | [[package]] 95 | name = "ahash" 96 | version = "0.8.2" 97 | source = "registry+https://github.com/rust-lang/crates.io-index" 98 | checksum = "bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107" 99 | dependencies = [ 100 | "cfg-if", 101 | "once_cell", 102 | "version_check", 103 | ] 104 | 105 | [[package]] 106 | name = "android_system_properties" 107 | version = "0.1.5" 108 | source = "registry+https://github.com/rust-lang/crates.io-index" 109 | checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 110 | dependencies = [ 111 | "libc", 112 | ] 113 | 114 | [[package]] 115 | name = "arboard" 116 | version = "3.2.0" 117 | source = "registry+https://github.com/rust-lang/crates.io-index" 118 | checksum = "d6041616acea41d67c4a984709ddab1587fd0b10efe5cc563fee954d2f011854" 119 | dependencies = [ 120 | "clipboard-win", 121 | "log", 122 | "objc", 123 | "objc-foundation", 124 | "objc_id", 125 | "once_cell", 126 | "parking_lot", 127 | "thiserror", 128 | "winapi", 129 | "x11rb", 130 | ] 131 | 132 | [[package]] 133 | name = "arrayref" 134 | version = "0.3.6" 135 | source = "registry+https://github.com/rust-lang/crates.io-index" 136 | checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" 137 | 138 | [[package]] 139 | name = "arrayvec" 140 | version = "0.5.2" 141 | source = "registry+https://github.com/rust-lang/crates.io-index" 142 | checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 143 | 144 | [[package]] 145 | name = "arrayvec" 146 | version = "0.7.2" 147 | source = "registry+https://github.com/rust-lang/crates.io-index" 148 | checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 149 | 150 | [[package]] 151 | name = "async-trait" 152 | version = "0.1.60" 153 | source = "registry+https://github.com/rust-lang/crates.io-index" 154 | checksum = "677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3" 155 | dependencies = [ 156 | "proc-macro2", 157 | "quote", 158 | "syn", 159 | ] 160 | 161 | [[package]] 162 | name = "atomic_refcell" 163 | version = "0.1.8" 164 | source = "registry+https://github.com/rust-lang/crates.io-index" 165 | checksum = "73b5e5f48b927f04e952dedc932f31995a65a0bf65ec971c74436e51bf6e970d" 166 | 167 | [[package]] 168 | name = "autocfg" 169 | version = "1.1.0" 170 | source = "registry+https://github.com/rust-lang/crates.io-index" 171 | checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 172 | 173 | [[package]] 174 | name = "barter-data" 175 | version = "0.5.11" 176 | source = "registry+https://github.com/rust-lang/crates.io-index" 177 | checksum = "01b363b7c0e827490b53faab040130096f09a1fd1a830baff60def6b7ed084a1" 178 | dependencies = [ 179 | "async-trait", 180 | "barter-integration", 181 | "chrono", 182 | "futures", 183 | "serde", 184 | "serde_json", 185 | "ta", 186 | "thiserror", 187 | "tokio", 188 | "tokio-stream", 189 | "tracing", 190 | ] 191 | 192 | [[package]] 193 | name = "barter-integration" 194 | version = "0.4.1" 195 | source = "registry+https://github.com/rust-lang/crates.io-index" 196 | checksum = "0a4cbf99da7f9a0d82b81ef045076c49522732fce060f61d15f6d0cf879ff01d" 197 | dependencies = [ 198 | "async-trait", 199 | "bytes", 200 | "chrono", 201 | "futures", 202 | "hex", 203 | "hmac", 204 | "pin-project", 205 | "reqwest", 206 | "serde", 207 | "serde_json", 208 | "serde_qs", 209 | "sha2", 210 | "thiserror", 211 | "tokio", 212 | "tokio-tungstenite", 213 | "tracing", 214 | "url", 215 | ] 216 | 217 | [[package]] 218 | name = "base64" 219 | version = "0.13.1" 220 | source = "registry+https://github.com/rust-lang/crates.io-index" 221 | checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 222 | 223 | [[package]] 224 | name = "bitflags" 225 | version = "1.3.2" 226 | source = "registry+https://github.com/rust-lang/crates.io-index" 227 | checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 228 | 229 | [[package]] 230 | name = "block" 231 | version = "0.1.6" 232 | source = "registry+https://github.com/rust-lang/crates.io-index" 233 | checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 234 | 235 | [[package]] 236 | name = "block-buffer" 237 | version = "0.10.3" 238 | source = "registry+https://github.com/rust-lang/crates.io-index" 239 | checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 240 | dependencies = [ 241 | "generic-array", 242 | ] 243 | 244 | [[package]] 245 | name = "block-sys" 246 | version = "0.1.0-beta.1" 247 | source = "registry+https://github.com/rust-lang/crates.io-index" 248 | checksum = "0fa55741ee90902547802152aaf3f8e5248aab7e21468089560d4c8840561146" 249 | dependencies = [ 250 | "objc-sys", 251 | ] 252 | 253 | [[package]] 254 | name = "block2" 255 | version = "0.2.0-alpha.6" 256 | source = "registry+https://github.com/rust-lang/crates.io-index" 257 | checksum = "8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42" 258 | dependencies = [ 259 | "block-sys", 260 | "objc2-encode", 261 | ] 262 | 263 | [[package]] 264 | name = "bstr" 265 | version = "0.2.17" 266 | source = "registry+https://github.com/rust-lang/crates.io-index" 267 | checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" 268 | dependencies = [ 269 | "lazy_static", 270 | "memchr", 271 | "regex-automata", 272 | "serde", 273 | ] 274 | 275 | [[package]] 276 | name = "bumpalo" 277 | version = "3.11.1" 278 | source = "registry+https://github.com/rust-lang/crates.io-index" 279 | checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 280 | 281 | [[package]] 282 | name = "bytemuck" 283 | version = "1.12.3" 284 | source = "registry+https://github.com/rust-lang/crates.io-index" 285 | checksum = "aaa3a8d9a1ca92e282c96a32d6511b695d7d994d1d102ba85d279f9b2756947f" 286 | dependencies = [ 287 | "bytemuck_derive", 288 | ] 289 | 290 | [[package]] 291 | name = "bytemuck_derive" 292 | version = "1.3.0" 293 | source = "registry+https://github.com/rust-lang/crates.io-index" 294 | checksum = "5fe233b960f12f8007e3db2d136e3cb1c291bfd7396e384ee76025fc1a3932b4" 295 | dependencies = [ 296 | "proc-macro2", 297 | "quote", 298 | "syn", 299 | ] 300 | 301 | [[package]] 302 | name = "byteorder" 303 | version = "1.4.3" 304 | source = "registry+https://github.com/rust-lang/crates.io-index" 305 | checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 306 | 307 | [[package]] 308 | name = "bytes" 309 | version = "1.3.0" 310 | source = "registry+https://github.com/rust-lang/crates.io-index" 311 | checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" 312 | 313 | [[package]] 314 | name = "calloop" 315 | version = "0.10.4" 316 | source = "registry+https://github.com/rust-lang/crates.io-index" 317 | checksum = "19457a0da465234abd76134a5c2a910c14bd3c5558463e4396ab9a37a328e465" 318 | dependencies = [ 319 | "log", 320 | "nix 0.25.1", 321 | "slotmap", 322 | "thiserror", 323 | "vec_map", 324 | ] 325 | 326 | [[package]] 327 | name = "cc" 328 | version = "1.0.78" 329 | source = "registry+https://github.com/rust-lang/crates.io-index" 330 | checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" 331 | 332 | [[package]] 333 | name = "cesu8" 334 | version = "1.1.0" 335 | source = "registry+https://github.com/rust-lang/crates.io-index" 336 | checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 337 | 338 | [[package]] 339 | name = "cfg-if" 340 | version = "1.0.0" 341 | source = "registry+https://github.com/rust-lang/crates.io-index" 342 | checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 343 | 344 | [[package]] 345 | name = "cfg_aliases" 346 | version = "0.1.1" 347 | source = "registry+https://github.com/rust-lang/crates.io-index" 348 | checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 349 | 350 | [[package]] 351 | name = "cgl" 352 | version = "0.3.2" 353 | source = "registry+https://github.com/rust-lang/crates.io-index" 354 | checksum = "0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff" 355 | dependencies = [ 356 | "libc", 357 | ] 358 | 359 | [[package]] 360 | name = "chrono" 361 | version = "0.4.23" 362 | source = "registry+https://github.com/rust-lang/crates.io-index" 363 | checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" 364 | dependencies = [ 365 | "iana-time-zone", 366 | "js-sys", 367 | "num-integer", 368 | "num-traits", 369 | "serde", 370 | "time", 371 | "wasm-bindgen", 372 | "winapi", 373 | ] 374 | 375 | [[package]] 376 | name = "clipboard-win" 377 | version = "4.4.2" 378 | source = "registry+https://github.com/rust-lang/crates.io-index" 379 | checksum = "c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219" 380 | dependencies = [ 381 | "error-code", 382 | "str-buf", 383 | "winapi", 384 | ] 385 | 386 | [[package]] 387 | name = "cmake" 388 | version = "0.1.49" 389 | source = "registry+https://github.com/rust-lang/crates.io-index" 390 | checksum = "db34956e100b30725f2eb215f90d4871051239535632f84fea3bc92722c66b7c" 391 | dependencies = [ 392 | "cc", 393 | ] 394 | 395 | [[package]] 396 | name = "cocoa" 397 | version = "0.24.1" 398 | source = "registry+https://github.com/rust-lang/crates.io-index" 399 | checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 400 | dependencies = [ 401 | "bitflags", 402 | "block", 403 | "cocoa-foundation", 404 | "core-foundation", 405 | "core-graphics", 406 | "foreign-types 0.3.2", 407 | "libc", 408 | "objc", 409 | ] 410 | 411 | [[package]] 412 | name = "cocoa-foundation" 413 | version = "0.1.0" 414 | source = "registry+https://github.com/rust-lang/crates.io-index" 415 | checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318" 416 | dependencies = [ 417 | "bitflags", 418 | "block", 419 | "core-foundation", 420 | "core-graphics-types", 421 | "foreign-types 0.3.2", 422 | "libc", 423 | "objc", 424 | ] 425 | 426 | [[package]] 427 | name = "codespan-reporting" 428 | version = "0.11.1" 429 | source = "registry+https://github.com/rust-lang/crates.io-index" 430 | checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 431 | dependencies = [ 432 | "termcolor", 433 | "unicode-width", 434 | ] 435 | 436 | [[package]] 437 | name = "combine" 438 | version = "4.6.6" 439 | source = "registry+https://github.com/rust-lang/crates.io-index" 440 | checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 441 | dependencies = [ 442 | "bytes", 443 | "memchr", 444 | ] 445 | 446 | [[package]] 447 | name = "core-foundation" 448 | version = "0.9.3" 449 | source = "registry+https://github.com/rust-lang/crates.io-index" 450 | checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 451 | dependencies = [ 452 | "core-foundation-sys", 453 | "libc", 454 | ] 455 | 456 | [[package]] 457 | name = "core-foundation-sys" 458 | version = "0.8.3" 459 | source = "registry+https://github.com/rust-lang/crates.io-index" 460 | checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 461 | 462 | [[package]] 463 | name = "core-graphics" 464 | version = "0.22.3" 465 | source = "registry+https://github.com/rust-lang/crates.io-index" 466 | checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 467 | dependencies = [ 468 | "bitflags", 469 | "core-foundation", 470 | "core-graphics-types", 471 | "foreign-types 0.3.2", 472 | "libc", 473 | ] 474 | 475 | [[package]] 476 | name = "core-graphics-types" 477 | version = "0.1.1" 478 | source = "registry+https://github.com/rust-lang/crates.io-index" 479 | checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 480 | dependencies = [ 481 | "bitflags", 482 | "core-foundation", 483 | "foreign-types 0.3.2", 484 | "libc", 485 | ] 486 | 487 | [[package]] 488 | name = "core-text" 489 | version = "19.2.0" 490 | source = "registry+https://github.com/rust-lang/crates.io-index" 491 | checksum = "99d74ada66e07c1cefa18f8abfba765b486f250de2e4a999e5727fc0dd4b4a25" 492 | dependencies = [ 493 | "core-foundation", 494 | "core-graphics", 495 | "foreign-types 0.3.2", 496 | "libc", 497 | ] 498 | 499 | [[package]] 500 | name = "cpufeatures" 501 | version = "0.2.5" 502 | source = "registry+https://github.com/rust-lang/crates.io-index" 503 | checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 504 | dependencies = [ 505 | "libc", 506 | ] 507 | 508 | [[package]] 509 | name = "crc32fast" 510 | version = "1.3.2" 511 | source = "registry+https://github.com/rust-lang/crates.io-index" 512 | checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 513 | dependencies = [ 514 | "cfg-if", 515 | ] 516 | 517 | [[package]] 518 | name = "crossfont" 519 | version = "0.5.1" 520 | source = "registry+https://github.com/rust-lang/crates.io-index" 521 | checksum = "21fd3add36ea31aba1520aa5288714dd63be506106753226d0eb387a93bc9c45" 522 | dependencies = [ 523 | "cocoa", 524 | "core-foundation", 525 | "core-foundation-sys", 526 | "core-graphics", 527 | "core-text", 528 | "dwrote", 529 | "foreign-types 0.5.0", 530 | "freetype-rs", 531 | "libc", 532 | "log", 533 | "objc", 534 | "once_cell", 535 | "pkg-config", 536 | "servo-fontconfig", 537 | "winapi", 538 | ] 539 | 540 | [[package]] 541 | name = "crypto-common" 542 | version = "0.1.6" 543 | source = "registry+https://github.com/rust-lang/crates.io-index" 544 | checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 545 | dependencies = [ 546 | "generic-array", 547 | "typenum", 548 | ] 549 | 550 | [[package]] 551 | name = "csv" 552 | version = "1.1.6" 553 | source = "registry+https://github.com/rust-lang/crates.io-index" 554 | checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" 555 | dependencies = [ 556 | "bstr", 557 | "csv-core", 558 | "itoa 0.4.8", 559 | "ryu", 560 | "serde", 561 | ] 562 | 563 | [[package]] 564 | name = "csv-core" 565 | version = "0.1.10" 566 | source = "registry+https://github.com/rust-lang/crates.io-index" 567 | checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 568 | dependencies = [ 569 | "memchr", 570 | ] 571 | 572 | [[package]] 573 | name = "cty" 574 | version = "0.2.2" 575 | source = "registry+https://github.com/rust-lang/crates.io-index" 576 | checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" 577 | 578 | [[package]] 579 | name = "cxx" 580 | version = "1.0.85" 581 | source = "registry+https://github.com/rust-lang/crates.io-index" 582 | checksum = "5add3fc1717409d029b20c5b6903fc0c0b02fa6741d820054f4a2efa5e5816fd" 583 | dependencies = [ 584 | "cc", 585 | "cxxbridge-flags", 586 | "cxxbridge-macro", 587 | "link-cplusplus", 588 | ] 589 | 590 | [[package]] 591 | name = "cxx-build" 592 | version = "1.0.85" 593 | source = "registry+https://github.com/rust-lang/crates.io-index" 594 | checksum = "b4c87959ba14bc6fbc61df77c3fcfe180fc32b93538c4f1031dd802ccb5f2ff0" 595 | dependencies = [ 596 | "cc", 597 | "codespan-reporting", 598 | "once_cell", 599 | "proc-macro2", 600 | "quote", 601 | "scratch", 602 | "syn", 603 | ] 604 | 605 | [[package]] 606 | name = "cxxbridge-flags" 607 | version = "1.0.85" 608 | source = "registry+https://github.com/rust-lang/crates.io-index" 609 | checksum = "69a3e162fde4e594ed2b07d0f83c6c67b745e7f28ce58c6df5e6b6bef99dfb59" 610 | 611 | [[package]] 612 | name = "cxxbridge-macro" 613 | version = "1.0.85" 614 | source = "registry+https://github.com/rust-lang/crates.io-index" 615 | checksum = "3e7e2adeb6a0d4a282e581096b06e1791532b7d576dcde5ccd9382acf55db8e6" 616 | dependencies = [ 617 | "proc-macro2", 618 | "quote", 619 | "syn", 620 | ] 621 | 622 | [[package]] 623 | name = "darling" 624 | version = "0.13.4" 625 | source = "registry+https://github.com/rust-lang/crates.io-index" 626 | checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" 627 | dependencies = [ 628 | "darling_core 0.13.4", 629 | "darling_macro 0.13.4", 630 | ] 631 | 632 | [[package]] 633 | name = "darling" 634 | version = "0.14.2" 635 | source = "registry+https://github.com/rust-lang/crates.io-index" 636 | checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa" 637 | dependencies = [ 638 | "darling_core 0.14.2", 639 | "darling_macro 0.14.2", 640 | ] 641 | 642 | [[package]] 643 | name = "darling_core" 644 | version = "0.13.4" 645 | source = "registry+https://github.com/rust-lang/crates.io-index" 646 | checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" 647 | dependencies = [ 648 | "fnv", 649 | "ident_case", 650 | "proc-macro2", 651 | "quote", 652 | "strsim", 653 | "syn", 654 | ] 655 | 656 | [[package]] 657 | name = "darling_core" 658 | version = "0.14.2" 659 | source = "registry+https://github.com/rust-lang/crates.io-index" 660 | checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f" 661 | dependencies = [ 662 | "fnv", 663 | "ident_case", 664 | "proc-macro2", 665 | "quote", 666 | "syn", 667 | ] 668 | 669 | [[package]] 670 | name = "darling_macro" 671 | version = "0.13.4" 672 | source = "registry+https://github.com/rust-lang/crates.io-index" 673 | checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" 674 | dependencies = [ 675 | "darling_core 0.13.4", 676 | "quote", 677 | "syn", 678 | ] 679 | 680 | [[package]] 681 | name = "darling_macro" 682 | version = "0.14.2" 683 | source = "registry+https://github.com/rust-lang/crates.io-index" 684 | checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e" 685 | dependencies = [ 686 | "darling_core 0.14.2", 687 | "quote", 688 | "syn", 689 | ] 690 | 691 | [[package]] 692 | name = "digest" 693 | version = "0.10.6" 694 | source = "registry+https://github.com/rust-lang/crates.io-index" 695 | checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 696 | dependencies = [ 697 | "block-buffer", 698 | "crypto-common", 699 | "subtle", 700 | ] 701 | 702 | [[package]] 703 | name = "dispatch" 704 | version = "0.2.0" 705 | source = "registry+https://github.com/rust-lang/crates.io-index" 706 | checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" 707 | 708 | [[package]] 709 | name = "dlib" 710 | version = "0.5.0" 711 | source = "registry+https://github.com/rust-lang/crates.io-index" 712 | checksum = "ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794" 713 | dependencies = [ 714 | "libloading", 715 | ] 716 | 717 | [[package]] 718 | name = "downcast-rs" 719 | version = "1.2.0" 720 | source = "registry+https://github.com/rust-lang/crates.io-index" 721 | checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" 722 | 723 | [[package]] 724 | name = "dwrote" 725 | version = "0.11.0" 726 | source = "registry+https://github.com/rust-lang/crates.io-index" 727 | checksum = "439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b" 728 | dependencies = [ 729 | "lazy_static", 730 | "libc", 731 | "serde", 732 | "serde_derive", 733 | "winapi", 734 | "wio", 735 | ] 736 | 737 | [[package]] 738 | name = "ecolor" 739 | version = "0.20.0" 740 | source = "registry+https://github.com/rust-lang/crates.io-index" 741 | checksum = "b601108bca3af7650440ace4ca55b2daf52c36f2635be3587d77b16efd8d0691" 742 | dependencies = [ 743 | "bytemuck", 744 | ] 745 | 746 | [[package]] 747 | name = "eframe" 748 | version = "0.20.1" 749 | source = "registry+https://github.com/rust-lang/crates.io-index" 750 | checksum = "5ea929ec5819fef373728bb0e55003ce921975039cfec3ca8305bb024e5b7b32" 751 | dependencies = [ 752 | "bytemuck", 753 | "egui", 754 | "egui-winit", 755 | "egui_glow", 756 | "glow", 757 | "glutin", 758 | "js-sys", 759 | "percent-encoding", 760 | "raw-window-handle 0.5.0", 761 | "tracing", 762 | "wasm-bindgen", 763 | "wasm-bindgen-futures", 764 | "web-sys", 765 | "winit", 766 | ] 767 | 768 | [[package]] 769 | name = "egui" 770 | version = "0.20.1" 771 | source = "registry+https://github.com/rust-lang/crates.io-index" 772 | checksum = "65a5e883a316e53866977450eecfbcac9c48109c2ab3394af29feb83fcde4ea9" 773 | dependencies = [ 774 | "accesskit", 775 | "ahash", 776 | "epaint", 777 | "nohash-hasher", 778 | "tracing", 779 | ] 780 | 781 | [[package]] 782 | name = "egui-notify" 783 | version = "0.5.1" 784 | source = "registry+https://github.com/rust-lang/crates.io-index" 785 | checksum = "a3d8552204a0d12da822e54a1dbfdb5d78810b095773c139b6a7486e5a4ab8f6" 786 | dependencies = [ 787 | "egui", 788 | ] 789 | 790 | [[package]] 791 | name = "egui-winit" 792 | version = "0.20.1" 793 | source = "registry+https://github.com/rust-lang/crates.io-index" 794 | checksum = "5696bdbe60898b81157f07ae34fe02dbfd522174bd6e620942c269cd7307901f" 795 | dependencies = [ 796 | "accesskit_winit", 797 | "arboard", 798 | "egui", 799 | "instant", 800 | "smithay-clipboard", 801 | "tracing", 802 | "webbrowser", 803 | "winit", 804 | ] 805 | 806 | [[package]] 807 | name = "egui_dock" 808 | version = "0.3.1" 809 | source = "registry+https://github.com/rust-lang/crates.io-index" 810 | checksum = "77bb3bc3ce46356c466e04fea06d8110bf2d78b0ca7f98c4c404b2c7b502f392" 811 | dependencies = [ 812 | "egui", 813 | ] 814 | 815 | [[package]] 816 | name = "egui_extras" 817 | version = "0.20.0" 818 | source = "registry+https://github.com/rust-lang/crates.io-index" 819 | checksum = "1975cd88ff7430f93b29e6b9868b648a8ff6a43b08b9ff8474ee0a648bd8f9a6" 820 | dependencies = [ 821 | "egui", 822 | "serde", 823 | ] 824 | 825 | [[package]] 826 | name = "egui_glow" 827 | version = "0.20.1" 828 | source = "registry+https://github.com/rust-lang/crates.io-index" 829 | checksum = "6d4b5960cb1bae1c403a6c9027a745210a41913433b10c73b6e7d76a1017f8b4" 830 | dependencies = [ 831 | "bytemuck", 832 | "egui", 833 | "glow", 834 | "memoffset", 835 | "tracing", 836 | "wasm-bindgen", 837 | "web-sys", 838 | ] 839 | 840 | [[package]] 841 | name = "emath" 842 | version = "0.20.0" 843 | source = "registry+https://github.com/rust-lang/crates.io-index" 844 | checksum = "5277249c8c3430e7127e4f2c40a77485e7baf11ae132ce9b3253a8ed710df0a0" 845 | dependencies = [ 846 | "bytemuck", 847 | ] 848 | 849 | [[package]] 850 | name = "encoding_rs" 851 | version = "0.8.31" 852 | source = "registry+https://github.com/rust-lang/crates.io-index" 853 | checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 854 | dependencies = [ 855 | "cfg-if", 856 | ] 857 | 858 | [[package]] 859 | name = "enigma" 860 | version = "0.1.0" 861 | dependencies = [ 862 | "barter-data", 863 | "barter-integration", 864 | "chrono", 865 | "csv", 866 | "eframe", 867 | "egui-notify", 868 | "egui_dock", 869 | "egui_extras", 870 | "futures", 871 | "include-flate", 872 | "serde", 873 | "serde_derive", 874 | "serde_json", 875 | "tokio", 876 | "tungstenite 0.18.0", 877 | "url", 878 | ] 879 | 880 | [[package]] 881 | name = "enumset" 882 | version = "1.0.12" 883 | source = "registry+https://github.com/rust-lang/crates.io-index" 884 | checksum = "19be8061a06ab6f3a6cf21106c873578bf01bd42ad15e0311a9c76161cb1c753" 885 | dependencies = [ 886 | "enumset_derive", 887 | ] 888 | 889 | [[package]] 890 | name = "enumset_derive" 891 | version = "0.6.1" 892 | source = "registry+https://github.com/rust-lang/crates.io-index" 893 | checksum = "03e7b551eba279bf0fa88b83a46330168c1560a52a94f5126f892f0b364ab3e0" 894 | dependencies = [ 895 | "darling 0.14.2", 896 | "proc-macro2", 897 | "quote", 898 | "syn", 899 | ] 900 | 901 | [[package]] 902 | name = "epaint" 903 | version = "0.20.0" 904 | source = "registry+https://github.com/rust-lang/crates.io-index" 905 | checksum = "de14b65fe5e423e0058f77a8beb2c863b056d0566d6c4ce0d097aa5814cb705a" 906 | dependencies = [ 907 | "ab_glyph", 908 | "ahash", 909 | "atomic_refcell", 910 | "bytemuck", 911 | "ecolor", 912 | "emath", 913 | "nohash-hasher", 914 | "parking_lot", 915 | ] 916 | 917 | [[package]] 918 | name = "error-code" 919 | version = "2.3.1" 920 | source = "registry+https://github.com/rust-lang/crates.io-index" 921 | checksum = "64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21" 922 | dependencies = [ 923 | "libc", 924 | "str-buf", 925 | ] 926 | 927 | [[package]] 928 | name = "expat-sys" 929 | version = "2.1.6" 930 | source = "registry+https://github.com/rust-lang/crates.io-index" 931 | checksum = "658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa" 932 | dependencies = [ 933 | "cmake", 934 | "pkg-config", 935 | ] 936 | 937 | [[package]] 938 | name = "fastrand" 939 | version = "1.8.0" 940 | source = "registry+https://github.com/rust-lang/crates.io-index" 941 | checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" 942 | dependencies = [ 943 | "instant", 944 | ] 945 | 946 | [[package]] 947 | name = "flate2" 948 | version = "1.0.25" 949 | source = "registry+https://github.com/rust-lang/crates.io-index" 950 | checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 951 | dependencies = [ 952 | "crc32fast", 953 | "miniz_oxide", 954 | ] 955 | 956 | [[package]] 957 | name = "fnv" 958 | version = "1.0.7" 959 | source = "registry+https://github.com/rust-lang/crates.io-index" 960 | checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 961 | 962 | [[package]] 963 | name = "foreign-types" 964 | version = "0.3.2" 965 | source = "registry+https://github.com/rust-lang/crates.io-index" 966 | checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 967 | dependencies = [ 968 | "foreign-types-shared 0.1.1", 969 | ] 970 | 971 | [[package]] 972 | name = "foreign-types" 973 | version = "0.5.0" 974 | source = "registry+https://github.com/rust-lang/crates.io-index" 975 | checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 976 | dependencies = [ 977 | "foreign-types-macros", 978 | "foreign-types-shared 0.3.1", 979 | ] 980 | 981 | [[package]] 982 | name = "foreign-types-macros" 983 | version = "0.2.2" 984 | source = "registry+https://github.com/rust-lang/crates.io-index" 985 | checksum = "c8469d0d40519bc608ec6863f1cc88f3f1deee15913f2f3b3e573d81ed38cccc" 986 | dependencies = [ 987 | "proc-macro2", 988 | "quote", 989 | "syn", 990 | ] 991 | 992 | [[package]] 993 | name = "foreign-types-shared" 994 | version = "0.1.1" 995 | source = "registry+https://github.com/rust-lang/crates.io-index" 996 | checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 997 | 998 | [[package]] 999 | name = "foreign-types-shared" 1000 | version = "0.3.1" 1001 | source = "registry+https://github.com/rust-lang/crates.io-index" 1002 | checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 1003 | 1004 | [[package]] 1005 | name = "form_urlencoded" 1006 | version = "1.1.0" 1007 | source = "registry+https://github.com/rust-lang/crates.io-index" 1008 | checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 1009 | dependencies = [ 1010 | "percent-encoding", 1011 | ] 1012 | 1013 | [[package]] 1014 | name = "freetype-rs" 1015 | version = "0.26.0" 1016 | source = "registry+https://github.com/rust-lang/crates.io-index" 1017 | checksum = "74eadec9d0a5c28c54bb9882e54787275152a4e36ce206b45d7451384e5bf5fb" 1018 | dependencies = [ 1019 | "bitflags", 1020 | "freetype-sys", 1021 | "libc", 1022 | ] 1023 | 1024 | [[package]] 1025 | name = "freetype-sys" 1026 | version = "0.13.1" 1027 | source = "registry+https://github.com/rust-lang/crates.io-index" 1028 | checksum = "a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a" 1029 | dependencies = [ 1030 | "cmake", 1031 | "libc", 1032 | "pkg-config", 1033 | ] 1034 | 1035 | [[package]] 1036 | name = "futures" 1037 | version = "0.3.25" 1038 | source = "registry+https://github.com/rust-lang/crates.io-index" 1039 | checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" 1040 | dependencies = [ 1041 | "futures-channel", 1042 | "futures-core", 1043 | "futures-executor", 1044 | "futures-io", 1045 | "futures-sink", 1046 | "futures-task", 1047 | "futures-util", 1048 | ] 1049 | 1050 | [[package]] 1051 | name = "futures-channel" 1052 | version = "0.3.25" 1053 | source = "registry+https://github.com/rust-lang/crates.io-index" 1054 | checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" 1055 | dependencies = [ 1056 | "futures-core", 1057 | "futures-sink", 1058 | ] 1059 | 1060 | [[package]] 1061 | name = "futures-core" 1062 | version = "0.3.25" 1063 | source = "registry+https://github.com/rust-lang/crates.io-index" 1064 | checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" 1065 | 1066 | [[package]] 1067 | name = "futures-executor" 1068 | version = "0.3.25" 1069 | source = "registry+https://github.com/rust-lang/crates.io-index" 1070 | checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" 1071 | dependencies = [ 1072 | "futures-core", 1073 | "futures-task", 1074 | "futures-util", 1075 | ] 1076 | 1077 | [[package]] 1078 | name = "futures-io" 1079 | version = "0.3.25" 1080 | source = "registry+https://github.com/rust-lang/crates.io-index" 1081 | checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" 1082 | 1083 | [[package]] 1084 | name = "futures-macro" 1085 | version = "0.3.25" 1086 | source = "registry+https://github.com/rust-lang/crates.io-index" 1087 | checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" 1088 | dependencies = [ 1089 | "proc-macro2", 1090 | "quote", 1091 | "syn", 1092 | ] 1093 | 1094 | [[package]] 1095 | name = "futures-sink" 1096 | version = "0.3.25" 1097 | source = "registry+https://github.com/rust-lang/crates.io-index" 1098 | checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" 1099 | 1100 | [[package]] 1101 | name = "futures-task" 1102 | version = "0.3.25" 1103 | source = "registry+https://github.com/rust-lang/crates.io-index" 1104 | checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" 1105 | 1106 | [[package]] 1107 | name = "futures-util" 1108 | version = "0.3.25" 1109 | source = "registry+https://github.com/rust-lang/crates.io-index" 1110 | checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" 1111 | dependencies = [ 1112 | "futures-channel", 1113 | "futures-core", 1114 | "futures-io", 1115 | "futures-macro", 1116 | "futures-sink", 1117 | "futures-task", 1118 | "memchr", 1119 | "pin-project-lite", 1120 | "pin-utils", 1121 | "slab", 1122 | ] 1123 | 1124 | [[package]] 1125 | name = "generic-array" 1126 | version = "0.14.6" 1127 | source = "registry+https://github.com/rust-lang/crates.io-index" 1128 | checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 1129 | dependencies = [ 1130 | "typenum", 1131 | "version_check", 1132 | ] 1133 | 1134 | [[package]] 1135 | name = "gethostname" 1136 | version = "0.2.3" 1137 | source = "registry+https://github.com/rust-lang/crates.io-index" 1138 | checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" 1139 | dependencies = [ 1140 | "libc", 1141 | "winapi", 1142 | ] 1143 | 1144 | [[package]] 1145 | name = "getrandom" 1146 | version = "0.2.8" 1147 | source = "registry+https://github.com/rust-lang/crates.io-index" 1148 | checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 1149 | dependencies = [ 1150 | "cfg-if", 1151 | "libc", 1152 | "wasi 0.11.0+wasi-snapshot-preview1", 1153 | ] 1154 | 1155 | [[package]] 1156 | name = "gl_generator" 1157 | version = "0.14.0" 1158 | source = "registry+https://github.com/rust-lang/crates.io-index" 1159 | checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d" 1160 | dependencies = [ 1161 | "khronos_api", 1162 | "log", 1163 | "xml-rs", 1164 | ] 1165 | 1166 | [[package]] 1167 | name = "glow" 1168 | version = "0.11.2" 1169 | source = "registry+https://github.com/rust-lang/crates.io-index" 1170 | checksum = "d8bd5877156a19b8ac83a29b2306fe20537429d318f3ff0a1a2119f8d9c61919" 1171 | dependencies = [ 1172 | "js-sys", 1173 | "slotmap", 1174 | "wasm-bindgen", 1175 | "web-sys", 1176 | ] 1177 | 1178 | [[package]] 1179 | name = "glutin" 1180 | version = "0.30.3" 1181 | source = "registry+https://github.com/rust-lang/crates.io-index" 1182 | checksum = "524d807cd49a0c56a53ef9a6738cd15e7c8c4e9d37a3b7fdb3c250c1cd5bf7a3" 1183 | dependencies = [ 1184 | "bitflags", 1185 | "cfg_aliases", 1186 | "cgl", 1187 | "cocoa", 1188 | "core-foundation", 1189 | "glutin_egl_sys", 1190 | "glutin_glx_sys", 1191 | "glutin_wgl_sys", 1192 | "libloading", 1193 | "objc", 1194 | "once_cell", 1195 | "raw-window-handle 0.5.0", 1196 | "wayland-sys 0.30.1", 1197 | "windows-sys 0.36.1", 1198 | "x11-dl", 1199 | ] 1200 | 1201 | [[package]] 1202 | name = "glutin_egl_sys" 1203 | version = "0.3.1" 1204 | source = "registry+https://github.com/rust-lang/crates.io-index" 1205 | checksum = "3adbb8fec0e18e340f990c78f79f5f0e142d0d83f46b10909aaa7d251c00afdf" 1206 | dependencies = [ 1207 | "gl_generator", 1208 | "windows-sys 0.36.1", 1209 | ] 1210 | 1211 | [[package]] 1212 | name = "glutin_glx_sys" 1213 | version = "0.3.0" 1214 | source = "registry+https://github.com/rust-lang/crates.io-index" 1215 | checksum = "947c4850c58211c9627969c2b4e2674764b81ae5b47bab2c9a477d7942f96e0f" 1216 | dependencies = [ 1217 | "gl_generator", 1218 | "x11-dl", 1219 | ] 1220 | 1221 | [[package]] 1222 | name = "glutin_wgl_sys" 1223 | version = "0.3.0" 1224 | source = "registry+https://github.com/rust-lang/crates.io-index" 1225 | checksum = "20c33975a6c9d49d72c8f032a60079bf8df536954fbf9e4cee90396ace815c57" 1226 | dependencies = [ 1227 | "gl_generator", 1228 | ] 1229 | 1230 | [[package]] 1231 | name = "h2" 1232 | version = "0.3.15" 1233 | source = "registry+https://github.com/rust-lang/crates.io-index" 1234 | checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" 1235 | dependencies = [ 1236 | "bytes", 1237 | "fnv", 1238 | "futures-core", 1239 | "futures-sink", 1240 | "futures-util", 1241 | "http", 1242 | "indexmap", 1243 | "slab", 1244 | "tokio", 1245 | "tokio-util", 1246 | "tracing", 1247 | ] 1248 | 1249 | [[package]] 1250 | name = "hashbrown" 1251 | version = "0.12.3" 1252 | source = "registry+https://github.com/rust-lang/crates.io-index" 1253 | checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1254 | 1255 | [[package]] 1256 | name = "hermit-abi" 1257 | version = "0.2.6" 1258 | source = "registry+https://github.com/rust-lang/crates.io-index" 1259 | checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1260 | dependencies = [ 1261 | "libc", 1262 | ] 1263 | 1264 | [[package]] 1265 | name = "hex" 1266 | version = "0.4.3" 1267 | source = "registry+https://github.com/rust-lang/crates.io-index" 1268 | checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1269 | 1270 | [[package]] 1271 | name = "hmac" 1272 | version = "0.12.1" 1273 | source = "registry+https://github.com/rust-lang/crates.io-index" 1274 | checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 1275 | dependencies = [ 1276 | "digest", 1277 | ] 1278 | 1279 | [[package]] 1280 | name = "http" 1281 | version = "0.2.8" 1282 | source = "registry+https://github.com/rust-lang/crates.io-index" 1283 | checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" 1284 | dependencies = [ 1285 | "bytes", 1286 | "fnv", 1287 | "itoa 1.0.5", 1288 | ] 1289 | 1290 | [[package]] 1291 | name = "http-body" 1292 | version = "0.4.5" 1293 | source = "registry+https://github.com/rust-lang/crates.io-index" 1294 | checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 1295 | dependencies = [ 1296 | "bytes", 1297 | "http", 1298 | "pin-project-lite", 1299 | ] 1300 | 1301 | [[package]] 1302 | name = "httparse" 1303 | version = "1.8.0" 1304 | source = "registry+https://github.com/rust-lang/crates.io-index" 1305 | checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1306 | 1307 | [[package]] 1308 | name = "httpdate" 1309 | version = "1.0.2" 1310 | source = "registry+https://github.com/rust-lang/crates.io-index" 1311 | checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1312 | 1313 | [[package]] 1314 | name = "hyper" 1315 | version = "0.14.23" 1316 | source = "registry+https://github.com/rust-lang/crates.io-index" 1317 | checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" 1318 | dependencies = [ 1319 | "bytes", 1320 | "futures-channel", 1321 | "futures-core", 1322 | "futures-util", 1323 | "h2", 1324 | "http", 1325 | "http-body", 1326 | "httparse", 1327 | "httpdate", 1328 | "itoa 1.0.5", 1329 | "pin-project-lite", 1330 | "socket2", 1331 | "tokio", 1332 | "tower-service", 1333 | "tracing", 1334 | "want", 1335 | ] 1336 | 1337 | [[package]] 1338 | name = "hyper-tls" 1339 | version = "0.5.0" 1340 | source = "registry+https://github.com/rust-lang/crates.io-index" 1341 | checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 1342 | dependencies = [ 1343 | "bytes", 1344 | "hyper", 1345 | "native-tls", 1346 | "tokio", 1347 | "tokio-native-tls", 1348 | ] 1349 | 1350 | [[package]] 1351 | name = "iana-time-zone" 1352 | version = "0.1.53" 1353 | source = "registry+https://github.com/rust-lang/crates.io-index" 1354 | checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 1355 | dependencies = [ 1356 | "android_system_properties", 1357 | "core-foundation-sys", 1358 | "iana-time-zone-haiku", 1359 | "js-sys", 1360 | "wasm-bindgen", 1361 | "winapi", 1362 | ] 1363 | 1364 | [[package]] 1365 | name = "iana-time-zone-haiku" 1366 | version = "0.1.1" 1367 | source = "registry+https://github.com/rust-lang/crates.io-index" 1368 | checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1369 | dependencies = [ 1370 | "cxx", 1371 | "cxx-build", 1372 | ] 1373 | 1374 | [[package]] 1375 | name = "ident_case" 1376 | version = "1.0.1" 1377 | source = "registry+https://github.com/rust-lang/crates.io-index" 1378 | checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1379 | 1380 | [[package]] 1381 | name = "idna" 1382 | version = "0.3.0" 1383 | source = "registry+https://github.com/rust-lang/crates.io-index" 1384 | checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1385 | dependencies = [ 1386 | "unicode-bidi", 1387 | "unicode-normalization", 1388 | ] 1389 | 1390 | [[package]] 1391 | name = "include-flate" 1392 | version = "0.1.4" 1393 | source = "registry+https://github.com/rust-lang/crates.io-index" 1394 | checksum = "dfdcb449c721557c1cf89bbd3412bf33fa963289e26e9badbd824a960912e148" 1395 | dependencies = [ 1396 | "include-flate-codegen-exports", 1397 | "lazy_static", 1398 | "libflate", 1399 | ] 1400 | 1401 | [[package]] 1402 | name = "include-flate-codegen" 1403 | version = "0.1.4" 1404 | source = "registry+https://github.com/rust-lang/crates.io-index" 1405 | checksum = "3a7d6e1419fa3129eb0802b4c99603c0d425c79fb5d76191d5a20d0ab0d664e8" 1406 | dependencies = [ 1407 | "libflate", 1408 | "proc-macro-hack", 1409 | "proc-macro2", 1410 | "quote", 1411 | "syn", 1412 | ] 1413 | 1414 | [[package]] 1415 | name = "include-flate-codegen-exports" 1416 | version = "0.1.4" 1417 | source = "registry+https://github.com/rust-lang/crates.io-index" 1418 | checksum = "75657043ffe3d8280f1cb8aef0f505532b392ed7758e0baeac22edadcee31a03" 1419 | dependencies = [ 1420 | "include-flate-codegen", 1421 | "proc-macro-hack", 1422 | ] 1423 | 1424 | [[package]] 1425 | name = "indexmap" 1426 | version = "1.9.2" 1427 | source = "registry+https://github.com/rust-lang/crates.io-index" 1428 | checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 1429 | dependencies = [ 1430 | "autocfg", 1431 | "hashbrown", 1432 | ] 1433 | 1434 | [[package]] 1435 | name = "instant" 1436 | version = "0.1.12" 1437 | source = "registry+https://github.com/rust-lang/crates.io-index" 1438 | checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1439 | dependencies = [ 1440 | "cfg-if", 1441 | "js-sys", 1442 | "wasm-bindgen", 1443 | "web-sys", 1444 | ] 1445 | 1446 | [[package]] 1447 | name = "ipnet" 1448 | version = "2.7.0" 1449 | source = "registry+https://github.com/rust-lang/crates.io-index" 1450 | checksum = "11b0d96e660696543b251e58030cf9787df56da39dab19ad60eae7353040917e" 1451 | 1452 | [[package]] 1453 | name = "itoa" 1454 | version = "0.4.8" 1455 | source = "registry+https://github.com/rust-lang/crates.io-index" 1456 | checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" 1457 | 1458 | [[package]] 1459 | name = "itoa" 1460 | version = "1.0.5" 1461 | source = "registry+https://github.com/rust-lang/crates.io-index" 1462 | checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 1463 | 1464 | [[package]] 1465 | name = "jni" 1466 | version = "0.20.0" 1467 | source = "registry+https://github.com/rust-lang/crates.io-index" 1468 | checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" 1469 | dependencies = [ 1470 | "cesu8", 1471 | "combine", 1472 | "jni-sys", 1473 | "log", 1474 | "thiserror", 1475 | "walkdir", 1476 | ] 1477 | 1478 | [[package]] 1479 | name = "jni-sys" 1480 | version = "0.3.0" 1481 | source = "registry+https://github.com/rust-lang/crates.io-index" 1482 | checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1483 | 1484 | [[package]] 1485 | name = "js-sys" 1486 | version = "0.3.60" 1487 | source = "registry+https://github.com/rust-lang/crates.io-index" 1488 | checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 1489 | dependencies = [ 1490 | "wasm-bindgen", 1491 | ] 1492 | 1493 | [[package]] 1494 | name = "khronos_api" 1495 | version = "3.1.0" 1496 | source = "registry+https://github.com/rust-lang/crates.io-index" 1497 | checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" 1498 | 1499 | [[package]] 1500 | name = "kurbo" 1501 | version = "0.8.3" 1502 | source = "registry+https://github.com/rust-lang/crates.io-index" 1503 | checksum = "7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449" 1504 | dependencies = [ 1505 | "arrayvec 0.7.2", 1506 | ] 1507 | 1508 | [[package]] 1509 | name = "lazy_static" 1510 | version = "1.4.0" 1511 | source = "registry+https://github.com/rust-lang/crates.io-index" 1512 | checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1513 | 1514 | [[package]] 1515 | name = "libc" 1516 | version = "0.2.138" 1517 | source = "registry+https://github.com/rust-lang/crates.io-index" 1518 | checksum = "db6d7e329c562c5dfab7a46a2afabc8b987ab9a4834c9d1ca04dc54c1546cef8" 1519 | 1520 | [[package]] 1521 | name = "libflate" 1522 | version = "1.2.0" 1523 | source = "registry+https://github.com/rust-lang/crates.io-index" 1524 | checksum = "05605ab2bce11bcfc0e9c635ff29ef8b2ea83f29be257ee7d730cac3ee373093" 1525 | dependencies = [ 1526 | "adler32", 1527 | "crc32fast", 1528 | "libflate_lz77", 1529 | ] 1530 | 1531 | [[package]] 1532 | name = "libflate_lz77" 1533 | version = "1.1.0" 1534 | source = "registry+https://github.com/rust-lang/crates.io-index" 1535 | checksum = "39a734c0493409afcd49deee13c006a04e3586b9761a03543c6272c9c51f2f5a" 1536 | dependencies = [ 1537 | "rle-decode-fast", 1538 | ] 1539 | 1540 | [[package]] 1541 | name = "libloading" 1542 | version = "0.7.4" 1543 | source = "registry+https://github.com/rust-lang/crates.io-index" 1544 | checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 1545 | dependencies = [ 1546 | "cfg-if", 1547 | "winapi", 1548 | ] 1549 | 1550 | [[package]] 1551 | name = "link-cplusplus" 1552 | version = "1.0.8" 1553 | source = "registry+https://github.com/rust-lang/crates.io-index" 1554 | checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 1555 | dependencies = [ 1556 | "cc", 1557 | ] 1558 | 1559 | [[package]] 1560 | name = "lock_api" 1561 | version = "0.4.9" 1562 | source = "registry+https://github.com/rust-lang/crates.io-index" 1563 | checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1564 | dependencies = [ 1565 | "autocfg", 1566 | "scopeguard", 1567 | ] 1568 | 1569 | [[package]] 1570 | name = "log" 1571 | version = "0.4.17" 1572 | source = "registry+https://github.com/rust-lang/crates.io-index" 1573 | checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1574 | dependencies = [ 1575 | "cfg-if", 1576 | ] 1577 | 1578 | [[package]] 1579 | name = "malloc_buf" 1580 | version = "0.0.6" 1581 | source = "registry+https://github.com/rust-lang/crates.io-index" 1582 | checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" 1583 | dependencies = [ 1584 | "libc", 1585 | ] 1586 | 1587 | [[package]] 1588 | name = "memchr" 1589 | version = "2.5.0" 1590 | source = "registry+https://github.com/rust-lang/crates.io-index" 1591 | checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1592 | 1593 | [[package]] 1594 | name = "memmap2" 1595 | version = "0.5.8" 1596 | source = "registry+https://github.com/rust-lang/crates.io-index" 1597 | checksum = "4b182332558b18d807c4ce1ca8ca983b34c3ee32765e47b3f0f69b90355cc1dc" 1598 | dependencies = [ 1599 | "libc", 1600 | ] 1601 | 1602 | [[package]] 1603 | name = "memoffset" 1604 | version = "0.6.5" 1605 | source = "registry+https://github.com/rust-lang/crates.io-index" 1606 | checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1607 | dependencies = [ 1608 | "autocfg", 1609 | ] 1610 | 1611 | [[package]] 1612 | name = "mime" 1613 | version = "0.3.16" 1614 | source = "registry+https://github.com/rust-lang/crates.io-index" 1615 | checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" 1616 | 1617 | [[package]] 1618 | name = "minimal-lexical" 1619 | version = "0.2.1" 1620 | source = "registry+https://github.com/rust-lang/crates.io-index" 1621 | checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1622 | 1623 | [[package]] 1624 | name = "miniz_oxide" 1625 | version = "0.6.2" 1626 | source = "registry+https://github.com/rust-lang/crates.io-index" 1627 | checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1628 | dependencies = [ 1629 | "adler", 1630 | ] 1631 | 1632 | [[package]] 1633 | name = "mio" 1634 | version = "0.8.5" 1635 | source = "registry+https://github.com/rust-lang/crates.io-index" 1636 | checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" 1637 | dependencies = [ 1638 | "libc", 1639 | "log", 1640 | "wasi 0.11.0+wasi-snapshot-preview1", 1641 | "windows-sys 0.42.0", 1642 | ] 1643 | 1644 | [[package]] 1645 | name = "native-tls" 1646 | version = "0.2.11" 1647 | source = "registry+https://github.com/rust-lang/crates.io-index" 1648 | checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1649 | dependencies = [ 1650 | "lazy_static", 1651 | "libc", 1652 | "log", 1653 | "openssl", 1654 | "openssl-probe", 1655 | "openssl-sys", 1656 | "schannel", 1657 | "security-framework", 1658 | "security-framework-sys", 1659 | "tempfile", 1660 | ] 1661 | 1662 | [[package]] 1663 | name = "ndk" 1664 | version = "0.7.0" 1665 | source = "registry+https://github.com/rust-lang/crates.io-index" 1666 | checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" 1667 | dependencies = [ 1668 | "bitflags", 1669 | "jni-sys", 1670 | "ndk-sys", 1671 | "num_enum", 1672 | "raw-window-handle 0.5.0", 1673 | "thiserror", 1674 | ] 1675 | 1676 | [[package]] 1677 | name = "ndk-context" 1678 | version = "0.1.1" 1679 | source = "registry+https://github.com/rust-lang/crates.io-index" 1680 | checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 1681 | 1682 | [[package]] 1683 | name = "ndk-glue" 1684 | version = "0.7.0" 1685 | source = "registry+https://github.com/rust-lang/crates.io-index" 1686 | checksum = "0434fabdd2c15e0aab768ca31d5b7b333717f03cf02037d5a0a3ff3c278ed67f" 1687 | dependencies = [ 1688 | "libc", 1689 | "log", 1690 | "ndk", 1691 | "ndk-context", 1692 | "ndk-macro", 1693 | "ndk-sys", 1694 | "once_cell", 1695 | "parking_lot", 1696 | ] 1697 | 1698 | [[package]] 1699 | name = "ndk-macro" 1700 | version = "0.3.0" 1701 | source = "registry+https://github.com/rust-lang/crates.io-index" 1702 | checksum = "0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c" 1703 | dependencies = [ 1704 | "darling 0.13.4", 1705 | "proc-macro-crate", 1706 | "proc-macro2", 1707 | "quote", 1708 | "syn", 1709 | ] 1710 | 1711 | [[package]] 1712 | name = "ndk-sys" 1713 | version = "0.4.1+23.1.7779620" 1714 | source = "registry+https://github.com/rust-lang/crates.io-index" 1715 | checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" 1716 | dependencies = [ 1717 | "jni-sys", 1718 | ] 1719 | 1720 | [[package]] 1721 | name = "nix" 1722 | version = "0.24.3" 1723 | source = "registry+https://github.com/rust-lang/crates.io-index" 1724 | checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" 1725 | dependencies = [ 1726 | "bitflags", 1727 | "cfg-if", 1728 | "libc", 1729 | "memoffset", 1730 | ] 1731 | 1732 | [[package]] 1733 | name = "nix" 1734 | version = "0.25.1" 1735 | source = "registry+https://github.com/rust-lang/crates.io-index" 1736 | checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" 1737 | dependencies = [ 1738 | "autocfg", 1739 | "bitflags", 1740 | "cfg-if", 1741 | "libc", 1742 | "memoffset", 1743 | ] 1744 | 1745 | [[package]] 1746 | name = "nohash-hasher" 1747 | version = "0.2.0" 1748 | source = "registry+https://github.com/rust-lang/crates.io-index" 1749 | checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" 1750 | 1751 | [[package]] 1752 | name = "nom" 1753 | version = "7.1.1" 1754 | source = "registry+https://github.com/rust-lang/crates.io-index" 1755 | checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" 1756 | dependencies = [ 1757 | "memchr", 1758 | "minimal-lexical", 1759 | ] 1760 | 1761 | [[package]] 1762 | name = "num-integer" 1763 | version = "0.1.45" 1764 | source = "registry+https://github.com/rust-lang/crates.io-index" 1765 | checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1766 | dependencies = [ 1767 | "autocfg", 1768 | "num-traits", 1769 | ] 1770 | 1771 | [[package]] 1772 | name = "num-traits" 1773 | version = "0.2.15" 1774 | source = "registry+https://github.com/rust-lang/crates.io-index" 1775 | checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1776 | dependencies = [ 1777 | "autocfg", 1778 | ] 1779 | 1780 | [[package]] 1781 | name = "num_cpus" 1782 | version = "1.15.0" 1783 | source = "registry+https://github.com/rust-lang/crates.io-index" 1784 | checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1785 | dependencies = [ 1786 | "hermit-abi", 1787 | "libc", 1788 | ] 1789 | 1790 | [[package]] 1791 | name = "num_enum" 1792 | version = "0.5.7" 1793 | source = "registry+https://github.com/rust-lang/crates.io-index" 1794 | checksum = "cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9" 1795 | dependencies = [ 1796 | "num_enum_derive", 1797 | ] 1798 | 1799 | [[package]] 1800 | name = "num_enum_derive" 1801 | version = "0.5.7" 1802 | source = "registry+https://github.com/rust-lang/crates.io-index" 1803 | checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce" 1804 | dependencies = [ 1805 | "proc-macro-crate", 1806 | "proc-macro2", 1807 | "quote", 1808 | "syn", 1809 | ] 1810 | 1811 | [[package]] 1812 | name = "objc" 1813 | version = "0.2.7" 1814 | source = "registry+https://github.com/rust-lang/crates.io-index" 1815 | checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" 1816 | dependencies = [ 1817 | "malloc_buf", 1818 | ] 1819 | 1820 | [[package]] 1821 | name = "objc-foundation" 1822 | version = "0.1.1" 1823 | source = "registry+https://github.com/rust-lang/crates.io-index" 1824 | checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" 1825 | dependencies = [ 1826 | "block", 1827 | "objc", 1828 | "objc_id", 1829 | ] 1830 | 1831 | [[package]] 1832 | name = "objc-sys" 1833 | version = "0.2.0-beta.2" 1834 | source = "registry+https://github.com/rust-lang/crates.io-index" 1835 | checksum = "df3b9834c1e95694a05a828b59f55fa2afec6288359cda67146126b3f90a55d7" 1836 | 1837 | [[package]] 1838 | name = "objc2" 1839 | version = "0.3.0-beta.3" 1840 | source = "registry+https://github.com/rust-lang/crates.io-index" 1841 | checksum = "fe31e5425d3d0b89a15982c024392815da40689aceb34bad364d58732bcfd649" 1842 | dependencies = [ 1843 | "block2", 1844 | "objc-sys", 1845 | "objc2-encode", 1846 | ] 1847 | 1848 | [[package]] 1849 | name = "objc2-encode" 1850 | version = "2.0.0-pre.2" 1851 | source = "registry+https://github.com/rust-lang/crates.io-index" 1852 | checksum = "abfcac41015b00a120608fdaa6938c44cb983fee294351cc4bac7638b4e50512" 1853 | dependencies = [ 1854 | "objc-sys", 1855 | ] 1856 | 1857 | [[package]] 1858 | name = "objc_id" 1859 | version = "0.1.1" 1860 | source = "registry+https://github.com/rust-lang/crates.io-index" 1861 | checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" 1862 | dependencies = [ 1863 | "objc", 1864 | ] 1865 | 1866 | [[package]] 1867 | name = "once_cell" 1868 | version = "1.16.0" 1869 | source = "registry+https://github.com/rust-lang/crates.io-index" 1870 | checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" 1871 | 1872 | [[package]] 1873 | name = "openssl" 1874 | version = "0.10.45" 1875 | source = "registry+https://github.com/rust-lang/crates.io-index" 1876 | checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" 1877 | dependencies = [ 1878 | "bitflags", 1879 | "cfg-if", 1880 | "foreign-types 0.3.2", 1881 | "libc", 1882 | "once_cell", 1883 | "openssl-macros", 1884 | "openssl-sys", 1885 | ] 1886 | 1887 | [[package]] 1888 | name = "openssl-macros" 1889 | version = "0.1.0" 1890 | source = "registry+https://github.com/rust-lang/crates.io-index" 1891 | checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" 1892 | dependencies = [ 1893 | "proc-macro2", 1894 | "quote", 1895 | "syn", 1896 | ] 1897 | 1898 | [[package]] 1899 | name = "openssl-probe" 1900 | version = "0.1.5" 1901 | source = "registry+https://github.com/rust-lang/crates.io-index" 1902 | checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 1903 | 1904 | [[package]] 1905 | name = "openssl-sys" 1906 | version = "0.9.80" 1907 | source = "registry+https://github.com/rust-lang/crates.io-index" 1908 | checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" 1909 | dependencies = [ 1910 | "autocfg", 1911 | "cc", 1912 | "libc", 1913 | "pkg-config", 1914 | "vcpkg", 1915 | ] 1916 | 1917 | [[package]] 1918 | name = "owned_ttf_parser" 1919 | version = "0.17.1" 1920 | source = "registry+https://github.com/rust-lang/crates.io-index" 1921 | checksum = "18904d3c65493a9f0d7542293d1a7f69bfdc309a6b9ef4f46dc3e58b0577edc5" 1922 | dependencies = [ 1923 | "ttf-parser", 1924 | ] 1925 | 1926 | [[package]] 1927 | name = "parking_lot" 1928 | version = "0.12.1" 1929 | source = "registry+https://github.com/rust-lang/crates.io-index" 1930 | checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 1931 | dependencies = [ 1932 | "lock_api", 1933 | "parking_lot_core", 1934 | ] 1935 | 1936 | [[package]] 1937 | name = "parking_lot_core" 1938 | version = "0.9.5" 1939 | source = "registry+https://github.com/rust-lang/crates.io-index" 1940 | checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" 1941 | dependencies = [ 1942 | "cfg-if", 1943 | "libc", 1944 | "redox_syscall", 1945 | "smallvec", 1946 | "windows-sys 0.42.0", 1947 | ] 1948 | 1949 | [[package]] 1950 | name = "paste" 1951 | version = "1.0.11" 1952 | source = "registry+https://github.com/rust-lang/crates.io-index" 1953 | checksum = "d01a5bd0424d00070b0098dd17ebca6f961a959dead1dbcbbbc1d1cd8d3deeba" 1954 | 1955 | [[package]] 1956 | name = "percent-encoding" 1957 | version = "2.2.0" 1958 | source = "registry+https://github.com/rust-lang/crates.io-index" 1959 | checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1960 | 1961 | [[package]] 1962 | name = "pin-project" 1963 | version = "1.0.12" 1964 | source = "registry+https://github.com/rust-lang/crates.io-index" 1965 | checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" 1966 | dependencies = [ 1967 | "pin-project-internal", 1968 | ] 1969 | 1970 | [[package]] 1971 | name = "pin-project-internal" 1972 | version = "1.0.12" 1973 | source = "registry+https://github.com/rust-lang/crates.io-index" 1974 | checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" 1975 | dependencies = [ 1976 | "proc-macro2", 1977 | "quote", 1978 | "syn", 1979 | ] 1980 | 1981 | [[package]] 1982 | name = "pin-project-lite" 1983 | version = "0.2.9" 1984 | source = "registry+https://github.com/rust-lang/crates.io-index" 1985 | checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1986 | 1987 | [[package]] 1988 | name = "pin-utils" 1989 | version = "0.1.0" 1990 | source = "registry+https://github.com/rust-lang/crates.io-index" 1991 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1992 | 1993 | [[package]] 1994 | name = "pkg-config" 1995 | version = "0.3.26" 1996 | source = "registry+https://github.com/rust-lang/crates.io-index" 1997 | checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 1998 | 1999 | [[package]] 2000 | name = "png" 2001 | version = "0.17.7" 2002 | source = "registry+https://github.com/rust-lang/crates.io-index" 2003 | checksum = "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638" 2004 | dependencies = [ 2005 | "bitflags", 2006 | "crc32fast", 2007 | "flate2", 2008 | "miniz_oxide", 2009 | ] 2010 | 2011 | [[package]] 2012 | name = "ppv-lite86" 2013 | version = "0.2.17" 2014 | source = "registry+https://github.com/rust-lang/crates.io-index" 2015 | checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2016 | 2017 | [[package]] 2018 | name = "proc-macro-crate" 2019 | version = "1.2.1" 2020 | source = "registry+https://github.com/rust-lang/crates.io-index" 2021 | checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" 2022 | dependencies = [ 2023 | "once_cell", 2024 | "thiserror", 2025 | "toml", 2026 | ] 2027 | 2028 | [[package]] 2029 | name = "proc-macro-hack" 2030 | version = "0.5.20+deprecated" 2031 | source = "registry+https://github.com/rust-lang/crates.io-index" 2032 | checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2033 | 2034 | [[package]] 2035 | name = "proc-macro2" 2036 | version = "1.0.49" 2037 | source = "registry+https://github.com/rust-lang/crates.io-index" 2038 | checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" 2039 | dependencies = [ 2040 | "unicode-ident", 2041 | ] 2042 | 2043 | [[package]] 2044 | name = "quote" 2045 | version = "1.0.23" 2046 | source = "registry+https://github.com/rust-lang/crates.io-index" 2047 | checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 2048 | dependencies = [ 2049 | "proc-macro2", 2050 | ] 2051 | 2052 | [[package]] 2053 | name = "rand" 2054 | version = "0.8.5" 2055 | source = "registry+https://github.com/rust-lang/crates.io-index" 2056 | checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2057 | dependencies = [ 2058 | "libc", 2059 | "rand_chacha", 2060 | "rand_core", 2061 | ] 2062 | 2063 | [[package]] 2064 | name = "rand_chacha" 2065 | version = "0.3.1" 2066 | source = "registry+https://github.com/rust-lang/crates.io-index" 2067 | checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2068 | dependencies = [ 2069 | "ppv-lite86", 2070 | "rand_core", 2071 | ] 2072 | 2073 | [[package]] 2074 | name = "rand_core" 2075 | version = "0.6.4" 2076 | source = "registry+https://github.com/rust-lang/crates.io-index" 2077 | checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2078 | dependencies = [ 2079 | "getrandom", 2080 | ] 2081 | 2082 | [[package]] 2083 | name = "raw-window-handle" 2084 | version = "0.4.3" 2085 | source = "registry+https://github.com/rust-lang/crates.io-index" 2086 | checksum = "b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41" 2087 | dependencies = [ 2088 | "cty", 2089 | ] 2090 | 2091 | [[package]] 2092 | name = "raw-window-handle" 2093 | version = "0.5.0" 2094 | source = "registry+https://github.com/rust-lang/crates.io-index" 2095 | checksum = "ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a" 2096 | dependencies = [ 2097 | "cty", 2098 | ] 2099 | 2100 | [[package]] 2101 | name = "redox_syscall" 2102 | version = "0.2.16" 2103 | source = "registry+https://github.com/rust-lang/crates.io-index" 2104 | checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2105 | dependencies = [ 2106 | "bitflags", 2107 | ] 2108 | 2109 | [[package]] 2110 | name = "regex-automata" 2111 | version = "0.1.10" 2112 | source = "registry+https://github.com/rust-lang/crates.io-index" 2113 | checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2114 | 2115 | [[package]] 2116 | name = "remove_dir_all" 2117 | version = "0.5.3" 2118 | source = "registry+https://github.com/rust-lang/crates.io-index" 2119 | checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 2120 | dependencies = [ 2121 | "winapi", 2122 | ] 2123 | 2124 | [[package]] 2125 | name = "reqwest" 2126 | version = "0.11.13" 2127 | source = "registry+https://github.com/rust-lang/crates.io-index" 2128 | checksum = "68cc60575865c7831548863cc02356512e3f1dc2f3f82cb837d7fc4cc8f3c97c" 2129 | dependencies = [ 2130 | "base64", 2131 | "bytes", 2132 | "encoding_rs", 2133 | "futures-core", 2134 | "futures-util", 2135 | "h2", 2136 | "http", 2137 | "http-body", 2138 | "hyper", 2139 | "hyper-tls", 2140 | "ipnet", 2141 | "js-sys", 2142 | "log", 2143 | "mime", 2144 | "native-tls", 2145 | "once_cell", 2146 | "percent-encoding", 2147 | "pin-project-lite", 2148 | "serde", 2149 | "serde_json", 2150 | "serde_urlencoded", 2151 | "tokio", 2152 | "tokio-native-tls", 2153 | "tower-service", 2154 | "url", 2155 | "wasm-bindgen", 2156 | "wasm-bindgen-futures", 2157 | "web-sys", 2158 | "winreg", 2159 | ] 2160 | 2161 | [[package]] 2162 | name = "ring" 2163 | version = "0.16.20" 2164 | source = "registry+https://github.com/rust-lang/crates.io-index" 2165 | checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 2166 | dependencies = [ 2167 | "cc", 2168 | "libc", 2169 | "once_cell", 2170 | "spin", 2171 | "untrusted", 2172 | "web-sys", 2173 | "winapi", 2174 | ] 2175 | 2176 | [[package]] 2177 | name = "rle-decode-fast" 2178 | version = "1.0.3" 2179 | source = "registry+https://github.com/rust-lang/crates.io-index" 2180 | checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" 2181 | 2182 | [[package]] 2183 | name = "rustls" 2184 | version = "0.20.7" 2185 | source = "registry+https://github.com/rust-lang/crates.io-index" 2186 | checksum = "539a2bfe908f471bfa933876bd1eb6a19cf2176d375f82ef7f99530a40e48c2c" 2187 | dependencies = [ 2188 | "log", 2189 | "ring", 2190 | "sct", 2191 | "webpki", 2192 | ] 2193 | 2194 | [[package]] 2195 | name = "ryu" 2196 | version = "1.0.12" 2197 | source = "registry+https://github.com/rust-lang/crates.io-index" 2198 | checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 2199 | 2200 | [[package]] 2201 | name = "safe_arch" 2202 | version = "0.5.2" 2203 | source = "registry+https://github.com/rust-lang/crates.io-index" 2204 | checksum = "c1ff3d6d9696af502cc3110dacce942840fb06ff4514cad92236ecc455f2ce05" 2205 | dependencies = [ 2206 | "bytemuck", 2207 | ] 2208 | 2209 | [[package]] 2210 | name = "same-file" 2211 | version = "1.0.6" 2212 | source = "registry+https://github.com/rust-lang/crates.io-index" 2213 | checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2214 | dependencies = [ 2215 | "winapi-util", 2216 | ] 2217 | 2218 | [[package]] 2219 | name = "schannel" 2220 | version = "0.1.20" 2221 | source = "registry+https://github.com/rust-lang/crates.io-index" 2222 | checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" 2223 | dependencies = [ 2224 | "lazy_static", 2225 | "windows-sys 0.36.1", 2226 | ] 2227 | 2228 | [[package]] 2229 | name = "scoped-tls" 2230 | version = "1.0.1" 2231 | source = "registry+https://github.com/rust-lang/crates.io-index" 2232 | checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2233 | 2234 | [[package]] 2235 | name = "scopeguard" 2236 | version = "1.1.0" 2237 | source = "registry+https://github.com/rust-lang/crates.io-index" 2238 | checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2239 | 2240 | [[package]] 2241 | name = "scratch" 2242 | version = "1.0.3" 2243 | source = "registry+https://github.com/rust-lang/crates.io-index" 2244 | checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2" 2245 | 2246 | [[package]] 2247 | name = "sct" 2248 | version = "0.7.0" 2249 | source = "registry+https://github.com/rust-lang/crates.io-index" 2250 | checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 2251 | dependencies = [ 2252 | "ring", 2253 | "untrusted", 2254 | ] 2255 | 2256 | [[package]] 2257 | name = "sctk-adwaita" 2258 | version = "0.4.3" 2259 | source = "registry+https://github.com/rust-lang/crates.io-index" 2260 | checksum = "61270629cc6b4d77ec1907db1033d5c2e1a404c412743621981a871dc9c12339" 2261 | dependencies = [ 2262 | "crossfont", 2263 | "log", 2264 | "smithay-client-toolkit", 2265 | "tiny-skia", 2266 | ] 2267 | 2268 | [[package]] 2269 | name = "security-framework" 2270 | version = "2.7.0" 2271 | source = "registry+https://github.com/rust-lang/crates.io-index" 2272 | checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" 2273 | dependencies = [ 2274 | "bitflags", 2275 | "core-foundation", 2276 | "core-foundation-sys", 2277 | "libc", 2278 | "security-framework-sys", 2279 | ] 2280 | 2281 | [[package]] 2282 | name = "security-framework-sys" 2283 | version = "2.6.1" 2284 | source = "registry+https://github.com/rust-lang/crates.io-index" 2285 | checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" 2286 | dependencies = [ 2287 | "core-foundation-sys", 2288 | "libc", 2289 | ] 2290 | 2291 | [[package]] 2292 | name = "serde" 2293 | version = "1.0.151" 2294 | source = "registry+https://github.com/rust-lang/crates.io-index" 2295 | checksum = "97fed41fc1a24994d044e6db6935e69511a1153b52c15eb42493b26fa87feba0" 2296 | dependencies = [ 2297 | "serde_derive", 2298 | ] 2299 | 2300 | [[package]] 2301 | name = "serde_derive" 2302 | version = "1.0.151" 2303 | source = "registry+https://github.com/rust-lang/crates.io-index" 2304 | checksum = "255abe9a125a985c05190d687b320c12f9b1f0b99445e608c21ba0782c719ad8" 2305 | dependencies = [ 2306 | "proc-macro2", 2307 | "quote", 2308 | "syn", 2309 | ] 2310 | 2311 | [[package]] 2312 | name = "serde_json" 2313 | version = "1.0.91" 2314 | source = "registry+https://github.com/rust-lang/crates.io-index" 2315 | checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" 2316 | dependencies = [ 2317 | "itoa 1.0.5", 2318 | "ryu", 2319 | "serde", 2320 | ] 2321 | 2322 | [[package]] 2323 | name = "serde_qs" 2324 | version = "0.10.1" 2325 | source = "registry+https://github.com/rust-lang/crates.io-index" 2326 | checksum = "8cac3f1e2ca2fe333923a1ae72caca910b98ed0630bb35ef6f8c8517d6e81afa" 2327 | dependencies = [ 2328 | "percent-encoding", 2329 | "serde", 2330 | "thiserror", 2331 | ] 2332 | 2333 | [[package]] 2334 | name = "serde_urlencoded" 2335 | version = "0.7.1" 2336 | source = "registry+https://github.com/rust-lang/crates.io-index" 2337 | checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2338 | dependencies = [ 2339 | "form_urlencoded", 2340 | "itoa 1.0.5", 2341 | "ryu", 2342 | "serde", 2343 | ] 2344 | 2345 | [[package]] 2346 | name = "servo-fontconfig" 2347 | version = "0.5.1" 2348 | source = "registry+https://github.com/rust-lang/crates.io-index" 2349 | checksum = "c7e3e22fe5fd73d04ebf0daa049d3efe3eae55369ce38ab16d07ddd9ac5c217c" 2350 | dependencies = [ 2351 | "libc", 2352 | "servo-fontconfig-sys", 2353 | ] 2354 | 2355 | [[package]] 2356 | name = "servo-fontconfig-sys" 2357 | version = "5.1.0" 2358 | source = "registry+https://github.com/rust-lang/crates.io-index" 2359 | checksum = "e36b879db9892dfa40f95da1c38a835d41634b825fbd8c4c418093d53c24b388" 2360 | dependencies = [ 2361 | "expat-sys", 2362 | "freetype-sys", 2363 | "pkg-config", 2364 | ] 2365 | 2366 | [[package]] 2367 | name = "sha-1" 2368 | version = "0.10.1" 2369 | source = "registry+https://github.com/rust-lang/crates.io-index" 2370 | checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" 2371 | dependencies = [ 2372 | "cfg-if", 2373 | "cpufeatures", 2374 | "digest", 2375 | ] 2376 | 2377 | [[package]] 2378 | name = "sha1" 2379 | version = "0.10.5" 2380 | source = "registry+https://github.com/rust-lang/crates.io-index" 2381 | checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 2382 | dependencies = [ 2383 | "cfg-if", 2384 | "cpufeatures", 2385 | "digest", 2386 | ] 2387 | 2388 | [[package]] 2389 | name = "sha2" 2390 | version = "0.10.6" 2391 | source = "registry+https://github.com/rust-lang/crates.io-index" 2392 | checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 2393 | dependencies = [ 2394 | "cfg-if", 2395 | "cpufeatures", 2396 | "digest", 2397 | ] 2398 | 2399 | [[package]] 2400 | name = "slab" 2401 | version = "0.4.7" 2402 | source = "registry+https://github.com/rust-lang/crates.io-index" 2403 | checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 2404 | dependencies = [ 2405 | "autocfg", 2406 | ] 2407 | 2408 | [[package]] 2409 | name = "slotmap" 2410 | version = "1.0.6" 2411 | source = "registry+https://github.com/rust-lang/crates.io-index" 2412 | checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" 2413 | dependencies = [ 2414 | "version_check", 2415 | ] 2416 | 2417 | [[package]] 2418 | name = "smallvec" 2419 | version = "1.10.0" 2420 | source = "registry+https://github.com/rust-lang/crates.io-index" 2421 | checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2422 | 2423 | [[package]] 2424 | name = "smithay-client-toolkit" 2425 | version = "0.16.0" 2426 | source = "registry+https://github.com/rust-lang/crates.io-index" 2427 | checksum = "f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454" 2428 | dependencies = [ 2429 | "bitflags", 2430 | "calloop", 2431 | "dlib", 2432 | "lazy_static", 2433 | "log", 2434 | "memmap2", 2435 | "nix 0.24.3", 2436 | "pkg-config", 2437 | "wayland-client", 2438 | "wayland-cursor", 2439 | "wayland-protocols", 2440 | ] 2441 | 2442 | [[package]] 2443 | name = "smithay-clipboard" 2444 | version = "0.6.6" 2445 | source = "registry+https://github.com/rust-lang/crates.io-index" 2446 | checksum = "0a345c870a1fae0b1b779085e81b51e614767c239e93503588e54c5b17f4b0e8" 2447 | dependencies = [ 2448 | "smithay-client-toolkit", 2449 | "wayland-client", 2450 | ] 2451 | 2452 | [[package]] 2453 | name = "socket2" 2454 | version = "0.4.7" 2455 | source = "registry+https://github.com/rust-lang/crates.io-index" 2456 | checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" 2457 | dependencies = [ 2458 | "libc", 2459 | "winapi", 2460 | ] 2461 | 2462 | [[package]] 2463 | name = "spin" 2464 | version = "0.5.2" 2465 | source = "registry+https://github.com/rust-lang/crates.io-index" 2466 | checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 2467 | 2468 | [[package]] 2469 | name = "str-buf" 2470 | version = "1.0.6" 2471 | source = "registry+https://github.com/rust-lang/crates.io-index" 2472 | checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0" 2473 | 2474 | [[package]] 2475 | name = "strsim" 2476 | version = "0.10.0" 2477 | source = "registry+https://github.com/rust-lang/crates.io-index" 2478 | checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2479 | 2480 | [[package]] 2481 | name = "subtle" 2482 | version = "2.4.1" 2483 | source = "registry+https://github.com/rust-lang/crates.io-index" 2484 | checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 2485 | 2486 | [[package]] 2487 | name = "syn" 2488 | version = "1.0.107" 2489 | source = "registry+https://github.com/rust-lang/crates.io-index" 2490 | checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 2491 | dependencies = [ 2492 | "proc-macro2", 2493 | "quote", 2494 | "unicode-ident", 2495 | ] 2496 | 2497 | [[package]] 2498 | name = "ta" 2499 | version = "0.5.0" 2500 | source = "registry+https://github.com/rust-lang/crates.io-index" 2501 | checksum = "609409d472a0a7d8d4dd9e19891bbdef546b9dce670c3057d0e02192dc541226" 2502 | 2503 | [[package]] 2504 | name = "tempfile" 2505 | version = "3.3.0" 2506 | source = "registry+https://github.com/rust-lang/crates.io-index" 2507 | checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 2508 | dependencies = [ 2509 | "cfg-if", 2510 | "fastrand", 2511 | "libc", 2512 | "redox_syscall", 2513 | "remove_dir_all", 2514 | "winapi", 2515 | ] 2516 | 2517 | [[package]] 2518 | name = "termcolor" 2519 | version = "1.1.3" 2520 | source = "registry+https://github.com/rust-lang/crates.io-index" 2521 | checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 2522 | dependencies = [ 2523 | "winapi-util", 2524 | ] 2525 | 2526 | [[package]] 2527 | name = "thiserror" 2528 | version = "1.0.38" 2529 | source = "registry+https://github.com/rust-lang/crates.io-index" 2530 | checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 2531 | dependencies = [ 2532 | "thiserror-impl", 2533 | ] 2534 | 2535 | [[package]] 2536 | name = "thiserror-impl" 2537 | version = "1.0.38" 2538 | source = "registry+https://github.com/rust-lang/crates.io-index" 2539 | checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 2540 | dependencies = [ 2541 | "proc-macro2", 2542 | "quote", 2543 | "syn", 2544 | ] 2545 | 2546 | [[package]] 2547 | name = "time" 2548 | version = "0.1.45" 2549 | source = "registry+https://github.com/rust-lang/crates.io-index" 2550 | checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 2551 | dependencies = [ 2552 | "libc", 2553 | "wasi 0.10.0+wasi-snapshot-preview1", 2554 | "winapi", 2555 | ] 2556 | 2557 | [[package]] 2558 | name = "tiny-skia" 2559 | version = "0.7.0" 2560 | source = "registry+https://github.com/rust-lang/crates.io-index" 2561 | checksum = "642680569bb895b16e4b9d181c60be1ed136fa0c9c7f11d004daf053ba89bf82" 2562 | dependencies = [ 2563 | "arrayref", 2564 | "arrayvec 0.5.2", 2565 | "bytemuck", 2566 | "cfg-if", 2567 | "png", 2568 | "safe_arch", 2569 | "tiny-skia-path", 2570 | ] 2571 | 2572 | [[package]] 2573 | name = "tiny-skia-path" 2574 | version = "0.7.0" 2575 | source = "registry+https://github.com/rust-lang/crates.io-index" 2576 | checksum = "c114d32f0c2ee43d585367cb013dfaba967ab9f62b90d9af0d696e955e70fa6c" 2577 | dependencies = [ 2578 | "arrayref", 2579 | "bytemuck", 2580 | ] 2581 | 2582 | [[package]] 2583 | name = "tinyvec" 2584 | version = "1.6.0" 2585 | source = "registry+https://github.com/rust-lang/crates.io-index" 2586 | checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 2587 | dependencies = [ 2588 | "tinyvec_macros", 2589 | ] 2590 | 2591 | [[package]] 2592 | name = "tinyvec_macros" 2593 | version = "0.1.0" 2594 | source = "registry+https://github.com/rust-lang/crates.io-index" 2595 | checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 2596 | 2597 | [[package]] 2598 | name = "tokio" 2599 | version = "1.23.0" 2600 | source = "registry+https://github.com/rust-lang/crates.io-index" 2601 | checksum = "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46" 2602 | dependencies = [ 2603 | "autocfg", 2604 | "bytes", 2605 | "libc", 2606 | "memchr", 2607 | "mio", 2608 | "num_cpus", 2609 | "pin-project-lite", 2610 | "socket2", 2611 | "tokio-macros", 2612 | "windows-sys 0.42.0", 2613 | ] 2614 | 2615 | [[package]] 2616 | name = "tokio-macros" 2617 | version = "1.8.2" 2618 | source = "registry+https://github.com/rust-lang/crates.io-index" 2619 | checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" 2620 | dependencies = [ 2621 | "proc-macro2", 2622 | "quote", 2623 | "syn", 2624 | ] 2625 | 2626 | [[package]] 2627 | name = "tokio-native-tls" 2628 | version = "0.3.0" 2629 | source = "registry+https://github.com/rust-lang/crates.io-index" 2630 | checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" 2631 | dependencies = [ 2632 | "native-tls", 2633 | "tokio", 2634 | ] 2635 | 2636 | [[package]] 2637 | name = "tokio-rustls" 2638 | version = "0.23.4" 2639 | source = "registry+https://github.com/rust-lang/crates.io-index" 2640 | checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" 2641 | dependencies = [ 2642 | "rustls", 2643 | "tokio", 2644 | "webpki", 2645 | ] 2646 | 2647 | [[package]] 2648 | name = "tokio-stream" 2649 | version = "0.1.11" 2650 | source = "registry+https://github.com/rust-lang/crates.io-index" 2651 | checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" 2652 | dependencies = [ 2653 | "futures-core", 2654 | "pin-project-lite", 2655 | "tokio", 2656 | "tokio-util", 2657 | ] 2658 | 2659 | [[package]] 2660 | name = "tokio-tungstenite" 2661 | version = "0.17.2" 2662 | source = "registry+https://github.com/rust-lang/crates.io-index" 2663 | checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181" 2664 | dependencies = [ 2665 | "futures-util", 2666 | "log", 2667 | "rustls", 2668 | "tokio", 2669 | "tokio-rustls", 2670 | "tungstenite 0.17.3", 2671 | "webpki", 2672 | "webpki-roots", 2673 | ] 2674 | 2675 | [[package]] 2676 | name = "tokio-util" 2677 | version = "0.7.4" 2678 | source = "registry+https://github.com/rust-lang/crates.io-index" 2679 | checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" 2680 | dependencies = [ 2681 | "bytes", 2682 | "futures-core", 2683 | "futures-sink", 2684 | "pin-project-lite", 2685 | "tokio", 2686 | "tracing", 2687 | ] 2688 | 2689 | [[package]] 2690 | name = "toml" 2691 | version = "0.5.10" 2692 | source = "registry+https://github.com/rust-lang/crates.io-index" 2693 | checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f" 2694 | dependencies = [ 2695 | "serde", 2696 | ] 2697 | 2698 | [[package]] 2699 | name = "tower-service" 2700 | version = "0.3.2" 2701 | source = "registry+https://github.com/rust-lang/crates.io-index" 2702 | checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 2703 | 2704 | [[package]] 2705 | name = "tracing" 2706 | version = "0.1.37" 2707 | source = "registry+https://github.com/rust-lang/crates.io-index" 2708 | checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2709 | dependencies = [ 2710 | "cfg-if", 2711 | "pin-project-lite", 2712 | "tracing-attributes", 2713 | "tracing-core", 2714 | ] 2715 | 2716 | [[package]] 2717 | name = "tracing-attributes" 2718 | version = "0.1.23" 2719 | source = "registry+https://github.com/rust-lang/crates.io-index" 2720 | checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 2721 | dependencies = [ 2722 | "proc-macro2", 2723 | "quote", 2724 | "syn", 2725 | ] 2726 | 2727 | [[package]] 2728 | name = "tracing-core" 2729 | version = "0.1.30" 2730 | source = "registry+https://github.com/rust-lang/crates.io-index" 2731 | checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 2732 | dependencies = [ 2733 | "once_cell", 2734 | ] 2735 | 2736 | [[package]] 2737 | name = "try-lock" 2738 | version = "0.2.3" 2739 | source = "registry+https://github.com/rust-lang/crates.io-index" 2740 | checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" 2741 | 2742 | [[package]] 2743 | name = "ttf-parser" 2744 | version = "0.17.1" 2745 | source = "registry+https://github.com/rust-lang/crates.io-index" 2746 | checksum = "375812fa44dab6df41c195cd2f7fecb488f6c09fbaafb62807488cefab642bff" 2747 | 2748 | [[package]] 2749 | name = "tungstenite" 2750 | version = "0.17.3" 2751 | source = "registry+https://github.com/rust-lang/crates.io-index" 2752 | checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0" 2753 | dependencies = [ 2754 | "base64", 2755 | "byteorder", 2756 | "bytes", 2757 | "http", 2758 | "httparse", 2759 | "log", 2760 | "rand", 2761 | "rustls", 2762 | "sha-1", 2763 | "thiserror", 2764 | "url", 2765 | "utf-8", 2766 | "webpki", 2767 | ] 2768 | 2769 | [[package]] 2770 | name = "tungstenite" 2771 | version = "0.18.0" 2772 | source = "registry+https://github.com/rust-lang/crates.io-index" 2773 | checksum = "30ee6ab729cd4cf0fd55218530c4522ed30b7b6081752839b68fcec8d0960788" 2774 | dependencies = [ 2775 | "base64", 2776 | "byteorder", 2777 | "bytes", 2778 | "http", 2779 | "httparse", 2780 | "log", 2781 | "rand", 2782 | "sha1", 2783 | "thiserror", 2784 | "url", 2785 | "utf-8", 2786 | ] 2787 | 2788 | [[package]] 2789 | name = "typenum" 2790 | version = "1.16.0" 2791 | source = "registry+https://github.com/rust-lang/crates.io-index" 2792 | checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 2793 | 2794 | [[package]] 2795 | name = "unicode-bidi" 2796 | version = "0.3.8" 2797 | source = "registry+https://github.com/rust-lang/crates.io-index" 2798 | checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" 2799 | 2800 | [[package]] 2801 | name = "unicode-ident" 2802 | version = "1.0.6" 2803 | source = "registry+https://github.com/rust-lang/crates.io-index" 2804 | checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 2805 | 2806 | [[package]] 2807 | name = "unicode-normalization" 2808 | version = "0.1.22" 2809 | source = "registry+https://github.com/rust-lang/crates.io-index" 2810 | checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2811 | dependencies = [ 2812 | "tinyvec", 2813 | ] 2814 | 2815 | [[package]] 2816 | name = "unicode-width" 2817 | version = "0.1.10" 2818 | source = "registry+https://github.com/rust-lang/crates.io-index" 2819 | checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 2820 | 2821 | [[package]] 2822 | name = "untrusted" 2823 | version = "0.7.1" 2824 | source = "registry+https://github.com/rust-lang/crates.io-index" 2825 | checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 2826 | 2827 | [[package]] 2828 | name = "url" 2829 | version = "2.3.1" 2830 | source = "registry+https://github.com/rust-lang/crates.io-index" 2831 | checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 2832 | dependencies = [ 2833 | "form_urlencoded", 2834 | "idna", 2835 | "percent-encoding", 2836 | ] 2837 | 2838 | [[package]] 2839 | name = "utf-8" 2840 | version = "0.7.6" 2841 | source = "registry+https://github.com/rust-lang/crates.io-index" 2842 | checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 2843 | 2844 | [[package]] 2845 | name = "vcpkg" 2846 | version = "0.2.15" 2847 | source = "registry+https://github.com/rust-lang/crates.io-index" 2848 | checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 2849 | 2850 | [[package]] 2851 | name = "vec_map" 2852 | version = "0.8.2" 2853 | source = "registry+https://github.com/rust-lang/crates.io-index" 2854 | checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 2855 | 2856 | [[package]] 2857 | name = "version_check" 2858 | version = "0.9.4" 2859 | source = "registry+https://github.com/rust-lang/crates.io-index" 2860 | checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2861 | 2862 | [[package]] 2863 | name = "walkdir" 2864 | version = "2.3.2" 2865 | source = "registry+https://github.com/rust-lang/crates.io-index" 2866 | checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 2867 | dependencies = [ 2868 | "same-file", 2869 | "winapi", 2870 | "winapi-util", 2871 | ] 2872 | 2873 | [[package]] 2874 | name = "want" 2875 | version = "0.3.0" 2876 | source = "registry+https://github.com/rust-lang/crates.io-index" 2877 | checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 2878 | dependencies = [ 2879 | "log", 2880 | "try-lock", 2881 | ] 2882 | 2883 | [[package]] 2884 | name = "wasi" 2885 | version = "0.10.0+wasi-snapshot-preview1" 2886 | source = "registry+https://github.com/rust-lang/crates.io-index" 2887 | checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 2888 | 2889 | [[package]] 2890 | name = "wasi" 2891 | version = "0.11.0+wasi-snapshot-preview1" 2892 | source = "registry+https://github.com/rust-lang/crates.io-index" 2893 | checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2894 | 2895 | [[package]] 2896 | name = "wasm-bindgen" 2897 | version = "0.2.83" 2898 | source = "registry+https://github.com/rust-lang/crates.io-index" 2899 | checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 2900 | dependencies = [ 2901 | "cfg-if", 2902 | "wasm-bindgen-macro", 2903 | ] 2904 | 2905 | [[package]] 2906 | name = "wasm-bindgen-backend" 2907 | version = "0.2.83" 2908 | source = "registry+https://github.com/rust-lang/crates.io-index" 2909 | checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 2910 | dependencies = [ 2911 | "bumpalo", 2912 | "log", 2913 | "once_cell", 2914 | "proc-macro2", 2915 | "quote", 2916 | "syn", 2917 | "wasm-bindgen-shared", 2918 | ] 2919 | 2920 | [[package]] 2921 | name = "wasm-bindgen-futures" 2922 | version = "0.4.33" 2923 | source = "registry+https://github.com/rust-lang/crates.io-index" 2924 | checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 2925 | dependencies = [ 2926 | "cfg-if", 2927 | "js-sys", 2928 | "wasm-bindgen", 2929 | "web-sys", 2930 | ] 2931 | 2932 | [[package]] 2933 | name = "wasm-bindgen-macro" 2934 | version = "0.2.83" 2935 | source = "registry+https://github.com/rust-lang/crates.io-index" 2936 | checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 2937 | dependencies = [ 2938 | "quote", 2939 | "wasm-bindgen-macro-support", 2940 | ] 2941 | 2942 | [[package]] 2943 | name = "wasm-bindgen-macro-support" 2944 | version = "0.2.83" 2945 | source = "registry+https://github.com/rust-lang/crates.io-index" 2946 | checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 2947 | dependencies = [ 2948 | "proc-macro2", 2949 | "quote", 2950 | "syn", 2951 | "wasm-bindgen-backend", 2952 | "wasm-bindgen-shared", 2953 | ] 2954 | 2955 | [[package]] 2956 | name = "wasm-bindgen-shared" 2957 | version = "0.2.83" 2958 | source = "registry+https://github.com/rust-lang/crates.io-index" 2959 | checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 2960 | 2961 | [[package]] 2962 | name = "wayland-client" 2963 | version = "0.29.5" 2964 | source = "registry+https://github.com/rust-lang/crates.io-index" 2965 | checksum = "3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715" 2966 | dependencies = [ 2967 | "bitflags", 2968 | "downcast-rs", 2969 | "libc", 2970 | "nix 0.24.3", 2971 | "scoped-tls", 2972 | "wayland-commons", 2973 | "wayland-scanner", 2974 | "wayland-sys 0.29.5", 2975 | ] 2976 | 2977 | [[package]] 2978 | name = "wayland-commons" 2979 | version = "0.29.5" 2980 | source = "registry+https://github.com/rust-lang/crates.io-index" 2981 | checksum = "8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902" 2982 | dependencies = [ 2983 | "nix 0.24.3", 2984 | "once_cell", 2985 | "smallvec", 2986 | "wayland-sys 0.29.5", 2987 | ] 2988 | 2989 | [[package]] 2990 | name = "wayland-cursor" 2991 | version = "0.29.5" 2992 | source = "registry+https://github.com/rust-lang/crates.io-index" 2993 | checksum = "6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661" 2994 | dependencies = [ 2995 | "nix 0.24.3", 2996 | "wayland-client", 2997 | "xcursor", 2998 | ] 2999 | 3000 | [[package]] 3001 | name = "wayland-protocols" 3002 | version = "0.29.5" 3003 | source = "registry+https://github.com/rust-lang/crates.io-index" 3004 | checksum = "b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6" 3005 | dependencies = [ 3006 | "bitflags", 3007 | "wayland-client", 3008 | "wayland-commons", 3009 | "wayland-scanner", 3010 | ] 3011 | 3012 | [[package]] 3013 | name = "wayland-scanner" 3014 | version = "0.29.5" 3015 | source = "registry+https://github.com/rust-lang/crates.io-index" 3016 | checksum = "8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53" 3017 | dependencies = [ 3018 | "proc-macro2", 3019 | "quote", 3020 | "xml-rs", 3021 | ] 3022 | 3023 | [[package]] 3024 | name = "wayland-sys" 3025 | version = "0.29.5" 3026 | source = "registry+https://github.com/rust-lang/crates.io-index" 3027 | checksum = "be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4" 3028 | dependencies = [ 3029 | "dlib", 3030 | "lazy_static", 3031 | "pkg-config", 3032 | ] 3033 | 3034 | [[package]] 3035 | name = "wayland-sys" 3036 | version = "0.30.1" 3037 | source = "registry+https://github.com/rust-lang/crates.io-index" 3038 | checksum = "96b2a02ac608e07132978689a6f9bf4214949c85998c247abadd4f4129b1aa06" 3039 | dependencies = [ 3040 | "dlib", 3041 | "lazy_static", 3042 | "log", 3043 | "pkg-config", 3044 | ] 3045 | 3046 | [[package]] 3047 | name = "web-sys" 3048 | version = "0.3.60" 3049 | source = "registry+https://github.com/rust-lang/crates.io-index" 3050 | checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 3051 | dependencies = [ 3052 | "js-sys", 3053 | "wasm-bindgen", 3054 | ] 3055 | 3056 | [[package]] 3057 | name = "webbrowser" 3058 | version = "0.8.2" 3059 | source = "registry+https://github.com/rust-lang/crates.io-index" 3060 | checksum = "2a0cc7962b5aaa0dfcebaeef0161eec6edf5f4606c12e6777fd7d392f52033a5" 3061 | dependencies = [ 3062 | "jni", 3063 | "ndk-context", 3064 | "objc", 3065 | "raw-window-handle 0.5.0", 3066 | "url", 3067 | "web-sys", 3068 | "widestring", 3069 | "winapi", 3070 | ] 3071 | 3072 | [[package]] 3073 | name = "webpki" 3074 | version = "0.22.0" 3075 | source = "registry+https://github.com/rust-lang/crates.io-index" 3076 | checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" 3077 | dependencies = [ 3078 | "ring", 3079 | "untrusted", 3080 | ] 3081 | 3082 | [[package]] 3083 | name = "webpki-roots" 3084 | version = "0.22.6" 3085 | source = "registry+https://github.com/rust-lang/crates.io-index" 3086 | checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" 3087 | dependencies = [ 3088 | "webpki", 3089 | ] 3090 | 3091 | [[package]] 3092 | name = "widestring" 3093 | version = "1.0.2" 3094 | source = "registry+https://github.com/rust-lang/crates.io-index" 3095 | checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" 3096 | 3097 | [[package]] 3098 | name = "winapi" 3099 | version = "0.3.9" 3100 | source = "registry+https://github.com/rust-lang/crates.io-index" 3101 | checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 3102 | dependencies = [ 3103 | "winapi-i686-pc-windows-gnu", 3104 | "winapi-x86_64-pc-windows-gnu", 3105 | ] 3106 | 3107 | [[package]] 3108 | name = "winapi-i686-pc-windows-gnu" 3109 | version = "0.4.0" 3110 | source = "registry+https://github.com/rust-lang/crates.io-index" 3111 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3112 | 3113 | [[package]] 3114 | name = "winapi-util" 3115 | version = "0.1.5" 3116 | source = "registry+https://github.com/rust-lang/crates.io-index" 3117 | checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 3118 | dependencies = [ 3119 | "winapi", 3120 | ] 3121 | 3122 | [[package]] 3123 | name = "winapi-wsapoll" 3124 | version = "0.1.1" 3125 | source = "registry+https://github.com/rust-lang/crates.io-index" 3126 | checksum = "44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e" 3127 | dependencies = [ 3128 | "winapi", 3129 | ] 3130 | 3131 | [[package]] 3132 | name = "winapi-x86_64-pc-windows-gnu" 3133 | version = "0.4.0" 3134 | source = "registry+https://github.com/rust-lang/crates.io-index" 3135 | checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3136 | 3137 | [[package]] 3138 | name = "windows" 3139 | version = "0.42.0" 3140 | source = "registry+https://github.com/rust-lang/crates.io-index" 3141 | checksum = "0286ba339aa753e70765d521bb0242cc48e1194562bfa2a2ad7ac8a6de28f5d5" 3142 | dependencies = [ 3143 | "windows-implement", 3144 | "windows_aarch64_gnullvm", 3145 | "windows_aarch64_msvc 0.42.0", 3146 | "windows_i686_gnu 0.42.0", 3147 | "windows_i686_msvc 0.42.0", 3148 | "windows_x86_64_gnu 0.42.0", 3149 | "windows_x86_64_gnullvm", 3150 | "windows_x86_64_msvc 0.42.0", 3151 | ] 3152 | 3153 | [[package]] 3154 | name = "windows-implement" 3155 | version = "0.42.0" 3156 | source = "registry+https://github.com/rust-lang/crates.io-index" 3157 | checksum = "9539b6bd3eadbd9de66c9666b22d802b833da7e996bc06896142e09854a61767" 3158 | dependencies = [ 3159 | "proc-macro2", 3160 | "quote", 3161 | "syn", 3162 | ] 3163 | 3164 | [[package]] 3165 | name = "windows-sys" 3166 | version = "0.36.1" 3167 | source = "registry+https://github.com/rust-lang/crates.io-index" 3168 | checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" 3169 | dependencies = [ 3170 | "windows_aarch64_msvc 0.36.1", 3171 | "windows_i686_gnu 0.36.1", 3172 | "windows_i686_msvc 0.36.1", 3173 | "windows_x86_64_gnu 0.36.1", 3174 | "windows_x86_64_msvc 0.36.1", 3175 | ] 3176 | 3177 | [[package]] 3178 | name = "windows-sys" 3179 | version = "0.42.0" 3180 | source = "registry+https://github.com/rust-lang/crates.io-index" 3181 | checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 3182 | dependencies = [ 3183 | "windows_aarch64_gnullvm", 3184 | "windows_aarch64_msvc 0.42.0", 3185 | "windows_i686_gnu 0.42.0", 3186 | "windows_i686_msvc 0.42.0", 3187 | "windows_x86_64_gnu 0.42.0", 3188 | "windows_x86_64_gnullvm", 3189 | "windows_x86_64_msvc 0.42.0", 3190 | ] 3191 | 3192 | [[package]] 3193 | name = "windows_aarch64_gnullvm" 3194 | version = "0.42.0" 3195 | source = "registry+https://github.com/rust-lang/crates.io-index" 3196 | checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 3197 | 3198 | [[package]] 3199 | name = "windows_aarch64_msvc" 3200 | version = "0.36.1" 3201 | source = "registry+https://github.com/rust-lang/crates.io-index" 3202 | checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" 3203 | 3204 | [[package]] 3205 | name = "windows_aarch64_msvc" 3206 | version = "0.42.0" 3207 | source = "registry+https://github.com/rust-lang/crates.io-index" 3208 | checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 3209 | 3210 | [[package]] 3211 | name = "windows_i686_gnu" 3212 | version = "0.36.1" 3213 | source = "registry+https://github.com/rust-lang/crates.io-index" 3214 | checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" 3215 | 3216 | [[package]] 3217 | name = "windows_i686_gnu" 3218 | version = "0.42.0" 3219 | source = "registry+https://github.com/rust-lang/crates.io-index" 3220 | checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 3221 | 3222 | [[package]] 3223 | name = "windows_i686_msvc" 3224 | version = "0.36.1" 3225 | source = "registry+https://github.com/rust-lang/crates.io-index" 3226 | checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" 3227 | 3228 | [[package]] 3229 | name = "windows_i686_msvc" 3230 | version = "0.42.0" 3231 | source = "registry+https://github.com/rust-lang/crates.io-index" 3232 | checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 3233 | 3234 | [[package]] 3235 | name = "windows_x86_64_gnu" 3236 | version = "0.36.1" 3237 | source = "registry+https://github.com/rust-lang/crates.io-index" 3238 | checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" 3239 | 3240 | [[package]] 3241 | name = "windows_x86_64_gnu" 3242 | version = "0.42.0" 3243 | source = "registry+https://github.com/rust-lang/crates.io-index" 3244 | checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 3245 | 3246 | [[package]] 3247 | name = "windows_x86_64_gnullvm" 3248 | version = "0.42.0" 3249 | source = "registry+https://github.com/rust-lang/crates.io-index" 3250 | checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 3251 | 3252 | [[package]] 3253 | name = "windows_x86_64_msvc" 3254 | version = "0.36.1" 3255 | source = "registry+https://github.com/rust-lang/crates.io-index" 3256 | checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" 3257 | 3258 | [[package]] 3259 | name = "windows_x86_64_msvc" 3260 | version = "0.42.0" 3261 | source = "registry+https://github.com/rust-lang/crates.io-index" 3262 | checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 3263 | 3264 | [[package]] 3265 | name = "winit" 3266 | version = "0.27.5" 3267 | source = "registry+https://github.com/rust-lang/crates.io-index" 3268 | checksum = "bb796d6fbd86b2fd896c9471e6f04d39d750076ebe5680a3958f00f5ab97657c" 3269 | dependencies = [ 3270 | "bitflags", 3271 | "cocoa", 3272 | "core-foundation", 3273 | "core-graphics", 3274 | "dispatch", 3275 | "instant", 3276 | "libc", 3277 | "log", 3278 | "mio", 3279 | "ndk", 3280 | "ndk-glue", 3281 | "objc", 3282 | "once_cell", 3283 | "parking_lot", 3284 | "percent-encoding", 3285 | "raw-window-handle 0.4.3", 3286 | "raw-window-handle 0.5.0", 3287 | "sctk-adwaita", 3288 | "smithay-client-toolkit", 3289 | "wasm-bindgen", 3290 | "wayland-client", 3291 | "wayland-protocols", 3292 | "web-sys", 3293 | "windows-sys 0.36.1", 3294 | "x11-dl", 3295 | ] 3296 | 3297 | [[package]] 3298 | name = "winreg" 3299 | version = "0.10.1" 3300 | source = "registry+https://github.com/rust-lang/crates.io-index" 3301 | checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 3302 | dependencies = [ 3303 | "winapi", 3304 | ] 3305 | 3306 | [[package]] 3307 | name = "wio" 3308 | version = "0.2.2" 3309 | source = "registry+https://github.com/rust-lang/crates.io-index" 3310 | checksum = "5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5" 3311 | dependencies = [ 3312 | "winapi", 3313 | ] 3314 | 3315 | [[package]] 3316 | name = "x11-dl" 3317 | version = "2.20.1" 3318 | source = "registry+https://github.com/rust-lang/crates.io-index" 3319 | checksum = "b1536d6965a5d4e573c7ef73a2c15ebcd0b2de3347bdf526c34c297c00ac40f0" 3320 | dependencies = [ 3321 | "lazy_static", 3322 | "libc", 3323 | "pkg-config", 3324 | ] 3325 | 3326 | [[package]] 3327 | name = "x11rb" 3328 | version = "0.10.1" 3329 | source = "registry+https://github.com/rust-lang/crates.io-index" 3330 | checksum = "592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507" 3331 | dependencies = [ 3332 | "gethostname", 3333 | "nix 0.24.3", 3334 | "winapi", 3335 | "winapi-wsapoll", 3336 | "x11rb-protocol", 3337 | ] 3338 | 3339 | [[package]] 3340 | name = "x11rb-protocol" 3341 | version = "0.10.0" 3342 | source = "registry+https://github.com/rust-lang/crates.io-index" 3343 | checksum = "56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67" 3344 | dependencies = [ 3345 | "nix 0.24.3", 3346 | ] 3347 | 3348 | [[package]] 3349 | name = "xcursor" 3350 | version = "0.3.4" 3351 | source = "registry+https://github.com/rust-lang/crates.io-index" 3352 | checksum = "463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7" 3353 | dependencies = [ 3354 | "nom", 3355 | ] 3356 | 3357 | [[package]] 3358 | name = "xml-rs" 3359 | version = "0.8.4" 3360 | source = "registry+https://github.com/rust-lang/crates.io-index" 3361 | checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" 3362 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "enigma" 3 | version = "0.1.0" 4 | edition = "2021" 5 | 6 | # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 | 8 | [dependencies] 9 | barter-data = "0.5.11" 10 | barter-integration = "0.4.1" 11 | chrono = "0.4.23" 12 | csv = "1.1.6" 13 | eframe = "0.20.1" 14 | egui-notify = "0.5.1" 15 | egui_dock = "0.3.1" 16 | egui_extras = "0.20.0" 17 | futures = "0.3.25" 18 | include-flate = { version="0.1.4", features=["stable"] } 19 | serde = "1.0.151" 20 | serde_derive = "1.0.151" 21 | serde_json = "1.0.91" 22 | tokio = "1.23.0" 23 | tungstenite = "0.18.0" 24 | url = "2.3.1" 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 9 | 10 |
16 | A high performance, multi-threaded, lock-free HFT systems monitoring GUI - batteries included!
17 |
18 |
19 | View Demo
20 | ·
21 | Report Bug
22 | ·
23 | Request Feature
24 |