From 6b9e407f8f91f5eb276e673409d49743113230aa Mon Sep 17 00:00:00 2001 From: Midou36O Date: Thu, 8 Sep 2022 11:28:36 +0100 Subject: [PATCH] move one directory up --- Cargo.lock | 1683 ++++++++++++++++++++++++++++++++++++ Cargo.toml | 12 + nikolor.png | Bin 0 -> 113114 bytes README.md => src/README.md | 0 inv.rs => src/inv.rs | 6 +- main.rs => src/main.rs | 6 +- uai.rs => src/uai.rs | 0 {uai => src/uai}/ui.rs | 0 8 files changed, 1702 insertions(+), 5 deletions(-) create mode 100644 Cargo.lock create mode 100644 Cargo.toml create mode 100644 nikolor.png rename README.md => src/README.md (100%) rename inv.rs => src/inv.rs (77%) rename main.rs => src/main.rs (91%) rename uai.rs => src/uai.rs (100%) rename {uai => src/uai}/ui.rs (100%) diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..db81d1f --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,1683 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "anyhow" +version = "1.0.63" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a26fa4d7e3f2eebadf743988fc8aec9fa9a9e82611acafd77c1462ed6262440a" + +[[package]] +name = "async-channel" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e14485364214912d3b19cc3435dde4df66065127f05fa0d75c712f36f12c2f28" +dependencies = [ + "concurrent-queue", + "event-listener", + "futures-core", +] + +[[package]] +name = "async-io" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83e21f3a490c72b3b0cf44962180e60045de2925d8dff97918f7ee43c8f637c7" +dependencies = [ + "autocfg", + "concurrent-queue", + "futures-lite", + "libc", + "log", + "once_cell", + "parking", + "polling", + "slab", + "socket2", + "waker-fn", + "winapi", +] + +[[package]] +name = "async-process" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02111fd8655a613c25069ea89fc8d9bb89331fa77486eb3bc059ee757cfa481c" +dependencies = [ + "async-io", + "autocfg", + "blocking", + "cfg-if", + "event-listener", + "futures-lite", + "libc", + "once_cell", + "signal-hook", + "winapi", +] + +[[package]] +name = "async-task" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" + +[[package]] +name = "atomic-waker" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a" + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "base64" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "blocking" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6ccb65d468978a086b69884437ded69a90faab3bbe6e67f242173ea728acccc" +dependencies = [ + "async-channel", + "async-task", + "atomic-waker", + "fastrand", + "futures-lite", + "once_cell", +] + +[[package]] +name = "bumpalo" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d" + +[[package]] +name = "bytes" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" + +[[package]] +name = "cache-padded" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" + +[[package]] +name = "cairo-rs" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" +dependencies = [ + "bitflags", + "cairo-sys-rs", + "glib", + "libc", + "thiserror", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "cc" +version = "1.0.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" + +[[package]] +name = "cfg-expr" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db" +dependencies = [ + "smallvec", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "concurrent-queue" +version = "1.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c" +dependencies = [ + "cache-padded", +] + +[[package]] +name = "core-foundation" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" + +[[package]] +name = "encoding_rs" +version = "0.8.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "event-listener" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + +[[package]] +name = "fastrand" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" +dependencies = [ + "instant", +] + +[[package]] +name = "field-offset" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92" +dependencies = [ + "memoffset", + "rustc_version", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" +dependencies = [ + "matches", + "percent-encoding", +] + +[[package]] +name = "futures-channel" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" + +[[package]] +name = "futures-executor" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68" + +[[package]] +name = "futures-lite" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "memchr", + "parking", + "pin-project-lite", + "waker-fn", +] + +[[package]] +name = "futures-sink" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" + +[[package]] +name = "futures-task" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1" + +[[package]] +name = "futures-util" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90" +dependencies = [ + "futures-core", + "futures-io", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" +dependencies = [ + "bitflags", + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "gdk4" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fabb7cf843c26b085a5d68abb95d0c0bf27a9ae2eeff9c4adb503a1eb580876" +dependencies = [ + "bitflags", + "cairo-rs", + "gdk-pixbuf", + "gdk4-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk4-sys" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efe7dcb44f5c00aeabff3f69abfc5673de46559070f89bd3fbb7b66485d9cef2" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gio" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" +dependencies = [ + "bitflags", + "futures-channel", + "futures-core", + "futures-io", + "gio-sys", + "glib", + "libc", + "once_cell", + "thiserror", +] + +[[package]] +name = "gio-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", + "winapi", +] + +[[package]] +name = "glib" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" +dependencies = [ + "bitflags", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "once_cell", + "smallvec", + "thiserror", +] + +[[package]] +name = "glib-macros" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64" +dependencies = [ + "anyhow", + "heck", + "proc-macro-crate", + "proc-macro-error", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "glib-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" +dependencies = [ + "libc", + "system-deps", +] + +[[package]] +name = "gobject-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" +dependencies = [ + "glib-sys", + "libc", + "system-deps", +] + +[[package]] +name = "graphene-rs" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c54f9fbbeefdb62c99f892dfca35f83991e2cb5b46a8dc2a715e58612f85570" +dependencies = [ + "glib", + "graphene-sys", + "libc", +] + +[[package]] +name = "graphene-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa691fc7337ba1df599afb55c3bcb85c04f1b3f17362570e9bb0ff0d1bc3028a" +dependencies = [ + "glib-sys", + "libc", + "pkg-config", + "system-deps", +] + +[[package]] +name = "gsk4" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05e9020d333280b3aa38d496495bfa9b50712eebf1ad63f0ec5bcddb5eb61be4" +dependencies = [ + "bitflags", + "cairo-rs", + "gdk4", + "glib", + "graphene-rs", + "gsk4-sys", + "libc", + "pango", +] + +[[package]] +name = "gsk4-sys" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7add39ccf60078508c838643a2dcc91f045c46ed63b5ea6ab701b2e25bda3fea" +dependencies = [ + "cairo-sys-rs", + "gdk4-sys", + "glib-sys", + "gobject-sys", + "graphene-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "gtk-hello" +version = "0.1.0" +dependencies = [ + "gtk4", + "invidious", + "libadwaita", +] + +[[package]] +name = "gtk4" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c64f0c2a3d80e899dc3febddad5bac193ffcf74a0fd7e31037f30dd34d6f7396" +dependencies = [ + "bitflags", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk-pixbuf", + "gdk4", + "gio", + "glib", + "graphene-rs", + "gsk4", + "gtk4-macros", + "gtk4-sys", + "libc", + "once_cell", + "pango", +] + +[[package]] +name = "gtk4-macros" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fafbcc920af4eb677d7d164853e7040b9de5a22379c596f570190c675d45f7a7" +dependencies = [ + "anyhow", + "proc-macro-crate", + "proc-macro-error", + "proc-macro2", + "quick-xml", + "quote", + "syn", +] + +[[package]] +name = "gtk4-sys" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bc8006eea634b7c72da3ff79e24606e45f21b3b832a3c5a1f543f5f97eb0f63" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk4-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "graphene-sys", + "gsk4-sys", + "libc", + "pango-sys", + "system-deps", +] + +[[package]] +name = "h2" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ca32592cf21ac7ccab1825cd87f6c9b3d9022c44d086172ed0966bec8af30be" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http", + "indexmap", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "heck" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "http" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +dependencies = [ + "bytes", + "http", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" + +[[package]] +name = "httpdate" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" + +[[package]] +name = "hyper" +version = "0.14.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", + "want", +] + +[[package]] +name = "hyper-tls" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +dependencies = [ + "bytes", + "hyper", + "native-tls", + "tokio", + "tokio-native-tls", +] + +[[package]] +name = "idna" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "indexmap" +version = "1.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +dependencies = [ + "autocfg", + "hashbrown", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "invidious" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0768e9ab3b6d2f3ce235e6c85167d3e78cde11fb08c0811c5f320c6f5a4834e" +dependencies = [ + "async-process", + "reqwest", + "serde", + "serde_json", +] + +[[package]] +name = "ipnet" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" + +[[package]] +name = "itoa" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" + +[[package]] +name = "js-sys" +version = "0.3.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "libadwaita" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2ae453d28e3b91f03749f02b1531e8cfe315a1d0762b77a61797d2ab80bb87d" +dependencies = [ + "gdk-pixbuf", + "gdk4", + "gio", + "glib", + "gtk4", + "libadwaita-sys", + "libc", + "once_cell", + "pango", +] + +[[package]] +name = "libadwaita-sys" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f18b6ac4cadd252a89f5cba0a5a4e99836131795d6fad37b859ac79e8cb7d2c8" +dependencies = [ + "gdk4-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk4-sys", + "libc", + "system-deps", +] + +[[package]] +name = "libc" +version = "0.2.132" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" + +[[package]] +name = "log" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "matches" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" + +[[package]] +name = "memchr" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + +[[package]] +name = "memoffset" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +dependencies = [ + "autocfg", +] + +[[package]] +name = "mime" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" + +[[package]] +name = "mio" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" +dependencies = [ + "libc", + "log", + "wasi", + "windows-sys", +] + +[[package]] +name = "native-tls" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" +dependencies = [ + "lazy_static", + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "num_cpus" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "once_cell" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0" + +[[package]] +name = "openssl" +version = "0.10.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" +dependencies = [ + "bitflags", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "openssl-probe" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + +[[package]] +name = "openssl-sys" +version = "0.9.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f" +dependencies = [ + "autocfg", + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "pango" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" +dependencies = [ + "bitflags", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps", +] + +[[package]] +name = "parking" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" + +[[package]] +name = "percent-encoding" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" + +[[package]] +name = "pest" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b0560d531d1febc25a3c9398a62a71256c0178f2e3443baedd9ad4bb8c9deb4" +dependencies = [ + "thiserror", + "ucd-trie", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" + +[[package]] +name = "polling" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899b00b9c8ab553c743b3e11e87c5c7d423b2a2de229ba95b24a756344748011" +dependencies = [ + "autocfg", + "cfg-if", + "libc", + "log", + "wepoll-ffi", + "winapi", +] + +[[package]] +name = "proc-macro-crate" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" +dependencies = [ + "once_cell", + "thiserror", + "toml", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro2" +version = "1.0.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quick-xml" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b" +dependencies = [ + "memchr", +] + +[[package]] +name = "quote" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "redox_syscall" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +dependencies = [ + "bitflags", +] + +[[package]] +name = "remove_dir_all" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" +dependencies = [ + "winapi", +] + +[[package]] +name = "reqwest" +version = "0.11.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92" +dependencies = [ + "base64", + "bytes", + "encoding_rs", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "hyper", + "hyper-tls", + "ipnet", + "js-sys", + "lazy_static", + "log", + "mime", + "native-tls", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "serde_urlencoded", + "tokio", + "tokio-native-tls", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winreg", +] + +[[package]] +name = "rustc_version" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" +dependencies = [ + "semver", +] + +[[package]] +name = "ryu" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" + +[[package]] +name = "schannel" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" +dependencies = [ + "lazy_static", + "windows-sys", +] + +[[package]] +name = "security-framework" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" +dependencies = [ + "bitflags", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "semver" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" +dependencies = [ + "semver-parser", +] + +[[package]] +name = "semver-parser" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" +dependencies = [ + "pest", +] + +[[package]] +name = "serde" +version = "1.0.144" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.144" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.85" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" +dependencies = [ + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "signal-hook" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" +dependencies = [ + "libc", +] + +[[package]] +name = "slab" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" +dependencies = [ + "autocfg", +] + +[[package]] +name = "smallvec" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" + +[[package]] +name = "socket2" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "syn" +version = "1.0.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "system-deps" +version = "6.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709" +dependencies = [ + "cfg-expr", + "heck", + "pkg-config", + "toml", + "version-compare", +] + +[[package]] +name = "tempfile" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +dependencies = [ + "cfg-if", + "fastrand", + "libc", + "redox_syscall", + "remove_dir_all", + "winapi", +] + +[[package]] +name = "thiserror" +version = "1.0.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d0a539a918745651435ac7db7a18761589a94cd7e94cd56999f828bf73c8a57" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c251e90f708e16c49a16f4917dc2131e75222b72edfa9cb7f7c58ae56aae0c09" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" + +[[package]] +name = "tokio" +version = "1.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89797afd69d206ccd11fb0ea560a44bbb87731d020670e79416d442919257d42" +dependencies = [ + "autocfg", + "bytes", + "libc", + "memchr", + "mio", + "num_cpus", + "once_cell", + "pin-project-lite", + "socket2", + "winapi", +] + +[[package]] +name = "tokio-native-tls" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" +dependencies = [ + "native-tls", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", + "tracing", +] + +[[package]] +name = "toml" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" +dependencies = [ + "serde", +] + +[[package]] +name = "tower-service" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" + +[[package]] +name = "tracing" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" +dependencies = [ + "cfg-if", + "pin-project-lite", + "tracing-core", +] + +[[package]] +name = "tracing-core" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" +dependencies = [ + "once_cell", +] + +[[package]] +name = "try-lock" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" + +[[package]] +name = "ucd-trie" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" + +[[package]] +name = "unicode-bidi" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" + +[[package]] +name = "unicode-ident" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" + +[[package]] +name = "unicode-normalization" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "url" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" +dependencies = [ + "form_urlencoded", + "idna", + "matches", + "percent-encoding", +] + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "version-compare" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "waker-fn" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" + +[[package]] +name = "want" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" +dependencies = [ + "log", + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa76fb221a1f8acddf5b54ace85912606980ad661ac7a503b4570ffd3a624dad" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a" + +[[package]] +name = "web-sys" +version = "0.3.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed055ab27f941423197eb86b2035720b1a3ce40504df082cac2ecc6ed73335a1" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "wepoll-ffi" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" +dependencies = [ + "cc", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-sys" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" +dependencies = [ + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" + +[[package]] +name = "windows_i686_gnu" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" + +[[package]] +name = "windows_i686_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" + +[[package]] +name = "winreg" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +dependencies = [ + "winapi", +] diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..3508a7f --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "gtk-hello" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +gtk = { version = "0.4.8", package = "gtk4" } +adw = { version = "0.1.1", package = "libadwaita" } +invidious = "0.3.2" +gtk-ui-builder = "0.2.0" \ No newline at end of file diff --git a/nikolor.png b/nikolor.png new file mode 100644 index 0000000000000000000000000000000000000000..47b42683bc7fe7d09967d3a0f92c0df9af35e32d GIT binary patch literal 113114 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 Result<(), Box> { +pub fn inv() -> Result<(), Box> { let client = Client::new(String::from("https://vid.puffyan.us")); let search_results = client.search(Some("q=rust programming"))?.items; let video = client.video("5C_HPTJg5ek", None)?; - + print!("{:?}", video); Ok(()) -} \ No newline at end of file +} diff --git a/main.rs b/src/main.rs similarity index 91% rename from main.rs rename to src/main.rs index 7af0eab..956cffb 100644 --- a/main.rs +++ b/src/main.rs @@ -6,7 +6,7 @@ use std::fs::File; use std::path::Path; use gtk::prelude::*; use gtk::{self, ApplicationWindow, Button, prelude::*}; -use invidious::reqwest::blocking::functions::video; +use crate::inv::inv; mod inv; @@ -19,8 +19,10 @@ fn main() { // Connect to "activate" signal of `app` app.connect_activate(build_ui); - print!("{}: {}", video.title, video.author); + let output = inv::inv(); + print!("{:?}", output); + inv(); // Run the application app.run(); } diff --git a/uai.rs b/src/uai.rs similarity index 100% rename from uai.rs rename to src/uai.rs diff --git a/uai/ui.rs b/src/uai/ui.rs similarity index 100% rename from uai/ui.rs rename to src/uai/ui.rs