diff --git a/Cargo.lock b/Cargo.lock index 0da7cdd..58b9269 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -110,8 +110,8 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -187,7 +187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" dependencies = [ "autocfg", - "cfg-if 1.0.4", + "cfg-if", "concurrent-queue", "futures-io", "futures-lite", @@ -221,7 +221,7 @@ dependencies = [ "async-signal", "async-task", "blocking", - "cfg-if 1.0.4", + "cfg-if", "event-listener", "futures-lite", "rustix 1.1.4", @@ -233,8 +233,8 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -247,7 +247,7 @@ dependencies = [ "async-io", "async-lock", "atomic-waker", - "cfg-if 1.0.4", + "cfg-if", "futures-core", "futures-io", "rustix 1.1.4", @@ -268,8 +268,8 @@ version = "0.1.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae36dc4177970ef04fde5178d3e2429882def40e57a451f919c098f72baa6cec" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 3.0.3", ] @@ -286,8 +286,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3091d68264354f211516b91dce6f71046e444fab1867716035f736667243affb" dependencies = [ "derive_utils", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 3.0.3", ] @@ -340,12 +340,6 @@ dependencies = [ "arrayvec", ] -[[package]] -name = "az" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" - [[package]] name = "base64" version = "0.22.1" @@ -374,8 +368,8 @@ dependencies = [ "itertools 0.13.0", "log", "prettyplease", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "regex", "rustc-hash 2.1.3", "shlex 1.3.0", @@ -507,17 +501,11 @@ version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f65693059b6b9c588b9f62fed1cedbf0a8b805631457ea162d68f0de186f3de5" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - [[package]] name = "byteorder-lite" version = "0.1.0" @@ -578,12 +566,6 @@ dependencies = [ "nom 7.1.3", ] -[[package]] -name = "cfg-if" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" - [[package]] name = "cfg-if" version = "1.0.4" @@ -689,8 +671,8 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b5dc851b7ea80cc4f69aa28632385ffd3e0f88014d53db3f2e5a781896ca783" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -815,7 +797,7 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", ] [[package]] @@ -889,53 +871,14 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f" -[[package]] -name = "darling" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcfbcb0c5961907597a7d1148e3af036268f2b773886b8bb3eeb1e1281d3d3d6" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6afc018370c3bff3eb51f89256a6bdb18b4fdcda72d577982a14954a7a0b402c" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2 0.4.30", - "quote 0.6.13", - "strsim", - "syn 0.15.44", -] - -[[package]] -name = "darling_macro" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6d8dac1c6f1d29a41c4712b4400f878cb4fcc4c7628f298dd75038e024998d1" -dependencies = [ - "darling_core", - "quote 0.6.13", - "syn 0.15.44", -] - [[package]] name = "dashboard" version = "0.1.0" dependencies = [ "chrono", "dotenvy", - "embedded-graphics", - "embedded-graphics-core", "evdev", - "framebuffer", "hass-rs", - "linfb", "serde", "serde_json", "slint", @@ -963,31 +906,6 @@ version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" -[[package]] -name = "derive_builder" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ac53fa6a3cda160df823a9346442525dcaf1e171999a1cf23e67067e4fd64d4" -dependencies = [ - "darling", - "derive_builder_core", - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", -] - -[[package]] -name = "derive_builder_core" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0288a23da9333c246bb18c143426074a6ae96747995c5819d2947b64cd942b37" -dependencies = [ - "darling", - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", -] - [[package]] name = "derive_more" version = "2.1.1" @@ -1004,11 +922,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" dependencies = [ "convert_case", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "rustc_version", "syn 2.0.119", - "unicode-xid 0.2.6", + "unicode-xid", ] [[package]] @@ -1017,8 +935,8 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc05a5d33db20c784f873e84934ad94bb209a090987ac5f62fede2c178234f23" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 3.0.3", ] @@ -1054,8 +972,8 @@ version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 3.0.3", ] @@ -1083,12 +1001,6 @@ version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" -[[package]] -name = "downcast-rs" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b92dfd5c2f75260cbf750572f95d387e7ca0ba5e3fbe9e1a33f23025be020f" - [[package]] name = "dpi" version = "0.1.2" @@ -1147,29 +1059,6 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d" -[[package]] -name = "embedded-graphics" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e8da660bb0c829b34a56a965490597f82a55e767b91f9543be80ce8ccb416fe" -dependencies = [ - "az", - "byteorder", - "embedded-graphics-core", - "float-cmp", - "micromath", -] - -[[package]] -name = "embedded-graphics-core" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95743bef3ff70fcba3930246c4e6872882bbea0dcc6da2ca860112e0cd4bd09f" -dependencies = [ - "az", - "byteorder", -] - [[package]] name = "endi" version = "1.1.1" @@ -1192,8 +1081,8 @@ version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -1212,8 +1101,8 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -1223,17 +1112,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" -[[package]] -name = "errno" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" -dependencies = [ - "errno-dragonfly", - "libc", - "winapi", -] - [[package]] name = "errno" version = "0.3.14" @@ -1244,16 +1122,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "errno-dragonfly" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" -dependencies = [ - "cc", - "libc", -] - [[package]] name = "error-code" version = "3.3.2" @@ -1276,7 +1144,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25b686663ba7f08d92880ff6ba22170f1df4e83629341cba34cf82cd65ebea99" dependencies = [ "bitvec", - "cfg-if 1.0.4", + "cfg-if", "libc", "nix 0.29.0", ] @@ -1355,7 +1223,7 @@ version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "libc", ] @@ -1391,15 +1259,6 @@ name = "float-cmp" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" -dependencies = [ - "num-traits", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" @@ -1475,8 +1334,8 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea5190182e6915eb873ddbc16e23b711b6eb1f9c00a0d0a3a91b5f6228475225" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 3.0.3", ] @@ -1495,17 +1354,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "framebuffer" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "878caaaf1bb92c9f707dc6eef90933e07e913dac4bb8e11e145eaabaa94ef149" -dependencies = [ - "errno 0.2.8", - "libc", - "memmap", -] - [[package]] name = "funty" version = "2.0.0" @@ -1579,8 +1427,8 @@ version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d6d3cde68c518367be28956066ddfef33813991b77a55005a69dae04bf3b10b" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -1648,7 +1496,7 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "libc", "wasi", ] @@ -1659,7 +1507,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "libc", "r-efi 5.3.0", "wasip2", @@ -1671,7 +1519,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "libc", "r-efi 6.0.0", ] @@ -1792,7 +1640,7 @@ version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "crunchy", "zerocopy", ] @@ -1922,7 +1770,7 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2247a4590a02a466b2f4916cc789dfe66247f6af826f00eb84a2685259a45c1c" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "cfg_aliases", "i-slint-backend-linuxkms", "i-slint-backend-testing", @@ -1953,7 +1801,7 @@ checksum = "a27c7e8f53418d3017362465367b6612b6e439a68097d627d1b91c94b885f0a6" dependencies = [ "block2 0.6.2", "bytemuck", - "cfg-if 1.0.4", + "cfg-if", "cfg_aliases", "copypasta", "derive_more", @@ -2024,8 +1872,8 @@ dependencies = [ "lyon_extra", "lyon_path", "num_enum", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "rayon", "resvg", "rowan", @@ -2047,7 +1895,7 @@ checksum = "4e407dc2bd5385dcbdd9c1cf927213d2e4bacda667545abf8839c60f8290f754" dependencies = [ "auto_enums", "bitflags 2.13.1", - "cfg-if 1.0.4", + "cfg-if", "chrono", "clru", "const-field-offset", @@ -2096,7 +1944,7 @@ version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a842640da4c4d0909d25cc5a51e1f9cde02bd48f7fdfa94df10d595d4e3c80a" dependencies = [ - "quote 1.0.47", + "quote", "serde_json", "syn 2.0.119", ] @@ -2108,7 +1956,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b6eed7f3f0a9a3d3ca6e8b9d4ca233371d989351fdb2a7ab88ec368b99e7b57" dependencies = [ "bytemuck", - "cfg-if 1.0.4", + "cfg-if", "cfg_aliases", "clru", "const-field-offset", @@ -2351,12 +2199,6 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4a2c462a4d927d512f5f882a033ddd62f33a05bb9f230d98f736ac3dc85938f" -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - [[package]] name = "idna" version = "1.1.0" @@ -2468,8 +2310,8 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -2514,7 +2356,7 @@ version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "combine", "jni-macros", "jni-sys 0.4.1", @@ -2531,8 +2373,8 @@ version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "rustc_version", "simd_cesu8", "syn 2.0.119", @@ -2562,7 +2404,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" dependencies = [ - "quote 1.0.47", + "quote", "syn 2.0.119", ] @@ -2582,7 +2424,7 @@ version = "0.3.103" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "futures-util", "wasm-bindgen", ] @@ -2650,7 +2492,7 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "windows-link", ] @@ -2688,18 +2530,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4" -[[package]] -name = "linfb" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1344f6674f771db69d7950d66b6f7f2eabf6f996dfb63e9ebcfcb5b7c9969bcf" -dependencies = [ - "derive_builder", - "downcast-rs", - "memmap", - "nix 0.15.0", -] - [[package]] name = "linked-hash-map" version = "0.5.6" @@ -2816,7 +2646,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "rayon", ] @@ -2826,16 +2656,6 @@ version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" -[[package]] -name = "memmap" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "memmap2" version = "0.9.11" @@ -2854,12 +2674,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "micromath" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3c8dda44ff03a2f238717214da50f65d5a53b45cd213a7370424ffdb6fae815" - [[package]] name = "minimal-lexical" version = "0.2.1" @@ -2958,19 +2772,6 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" -[[package]] -name = "nix" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b2e0b4f3320ed72aaedb9a5ac838690a8047c7b275da22711fddff4f8a14229" -dependencies = [ - "bitflags 1.3.2", - "cc", - "cfg-if 0.1.10", - "libc", - "void", -] - [[package]] name = "nix" version = "0.29.0" @@ -2978,7 +2779,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ "bitflags 2.13.1", - "cfg-if 1.0.4", + "cfg-if", "cfg_aliases", "libc", ] @@ -2990,7 +2791,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" dependencies = [ "bitflags 2.13.1", - "cfg-if 1.0.4", + "cfg-if", "cfg_aliases", "libc", ] @@ -3061,8 +2862,8 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -3113,8 +2914,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -3545,7 +3346,7 @@ version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "libc", "redox_syscall 0.5.18", "smallvec", @@ -3624,8 +3425,8 @@ version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -3689,7 +3490,7 @@ version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "concurrent-queue", "hermit-abi 0.5.2", "pin-project-lite", @@ -3747,7 +3548,7 @@ version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ - "proc-macro2 1.0.107", + "proc-macro2", "syn 2.0.119", ] @@ -3760,15 +3561,6 @@ dependencies = [ "toml_edit", ] -[[package]] -name = "proc-macro2" -version = "0.4.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" -dependencies = [ - "unicode-xid 0.1.0", -] - [[package]] name = "proc-macro2" version = "1.0.107" @@ -3793,7 +3585,7 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4488a4a36b9a4ba6b9334a32a39971f77c1436ec82c38707bce707699cc3bbcb" dependencies = [ - "quote 1.0.47", + "quote", "syn 2.0.119", ] @@ -3823,7 +3615,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "046aa45b989642ec2e4717c8e72d677b13edd831a4d3b6cf37d9a3e54912496a" dependencies = [ "bytemuck", - "cfg-if 1.0.4", + "cfg-if", "libm", "num-complex", "paste", @@ -3860,22 +3652,13 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" -[[package]] -name = "quote" -version = "0.6.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" -dependencies = [ - "proc-macro2 0.4.30", -] - [[package]] name = "quote" version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" dependencies = [ - "proc-macro2 1.0.107", + "proc-macro2", ] [[package]] @@ -3939,7 +3722,7 @@ dependencies = [ "av1-grain", "bitstream-io", "built", - "cfg-if 1.0.4", + "cfg-if", "interpolate_name", "itertools 0.14.0", "libc", @@ -4139,7 +3922,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", - "cfg-if 1.0.4", + "cfg-if", "getrandom 0.2.17", "libc", "untrusted", @@ -4208,7 +3991,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ "bitflags 2.13.1", - "errno 0.3.14", + "errno", "libc", "linux-raw-sys 0.4.15", "windows-sys 0.59.0", @@ -4221,7 +4004,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ "bitflags 2.13.1", - "errno 0.3.14", + "errno", "libc", "linux-raw-sys 0.12.1", "windows-sys 0.61.2", @@ -4338,8 +4121,8 @@ version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 3.0.3", ] @@ -4362,8 +4145,8 @@ version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d3b1629de253c70a0508c3899572da79ca359fdab27c7920ff00406df418906" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 3.0.3", ] @@ -4382,7 +4165,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a978451301f4db1d02937a4ab3ccce137717b81826e79b7d49ffe3244a13c3b8" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "cpufeatures", "digest", ] @@ -4405,7 +4188,7 @@ version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" dependencies = [ - "errno 0.3.14", + "errno", "libc", ] @@ -4431,7 +4214,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" dependencies = [ - "quote 1.0.47", + "quote", ] [[package]] @@ -4550,8 +4333,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f2a763e72e1e53c496f571d36327e777da1eb0d9e58fceb83890c2a83ee7223" dependencies = [ "i-slint-compiler", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "spin_on", ] @@ -4605,8 +4388,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451" dependencies = [ "heck", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -4671,12 +4454,6 @@ dependencies = [ "float-cmp", ] -[[package]] -name = "strsim" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550" - [[package]] name = "strum" version = "0.28.0" @@ -4693,8 +4470,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" dependencies = [ "heck", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -4726,25 +4503,14 @@ dependencies = [ "zeno", ] -[[package]] -name = "syn" -version = "0.15.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" -dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "unicode-xid 0.1.0", -] - [[package]] name = "syn" version = "2.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "unicode-ident", ] @@ -4754,8 +4520,8 @@ version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "unicode-ident", ] @@ -4765,8 +4531,8 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -4854,8 +4620,8 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -4865,8 +4631,8 @@ version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 3.0.3", ] @@ -4923,7 +4689,7 @@ dependencies = [ "arrayref", "arrayvec", "bytemuck", - "cfg-if 1.0.4", + "cfg-if", "log", "png", "tiny-skia-path", @@ -5002,8 +4768,8 @@ version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 3.0.3", ] @@ -5089,8 +4855,8 @@ version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -5108,6 +4874,7 @@ name = "trekstor" version = "0.1.0" dependencies = [ "evdev", + "libc", "slint", ] @@ -5241,12 +5008,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" -[[package]] -name = "unicode-xid" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" - [[package]] name = "unicode-xid" version = "0.2.6" @@ -5376,12 +5137,6 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" -[[package]] -name = "void" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" - [[package]] name = "vtable" version = "0.4.0" @@ -5400,8 +5155,8 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "482a37f9777480673d3a99c80ac2edc69f92382230440946855fa27ebc47cba6" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -5436,7 +5191,7 @@ version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4" dependencies = [ - "cfg-if 1.0.4", + "cfg-if", "once_cell", "rustversion", "wasm-bindgen-macro", @@ -5459,7 +5214,7 @@ version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1" dependencies = [ - "quote 1.0.47", + "quote", "wasm-bindgen-macro-support", ] @@ -5470,8 +5225,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e" dependencies = [ "bumpalo", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", "wasm-bindgen-shared", ] @@ -5536,22 +5291,6 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" -[[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-util" version = "0.1.11" @@ -5561,12 +5300,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[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" version = "0.62.2" @@ -5618,8 +5351,8 @@ version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -5629,8 +5362,8 @@ version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -6055,8 +5788,8 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", "synstructure", ] @@ -6103,8 +5836,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe96480bed92df2b442a1a30df364e12d08eed03aeb061f2b8dc6afb2be91119" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", "zbus_names", "zvariant", @@ -6146,8 +5879,8 @@ version = "0.8.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fe976fb70c78cd64cccfe3a6fc142244e8a77b70959b30faf9d0ac37ee228eb" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -6166,8 +5899,8 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", "synstructure", ] @@ -6208,8 +5941,8 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", ] @@ -6264,8 +5997,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38a708216a18780796770bfe3f4739c7c83a3e8f789b755534bbbc06e4e23e12" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "syn 2.0.119", "zvariant_utils", ] @@ -6276,8 +6009,8 @@ version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90cb9383f9b45290407a1258b202d3f8f01db719eb60b4e4055c6375af4fc7c7" dependencies = [ - "proc-macro2 1.0.107", - "quote 1.0.47", + "proc-macro2", + "quote", "serde", "syn 2.0.119", "winnow", diff --git a/Cargo.toml b/Cargo.toml index bc9a955..607b740 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,18 +6,14 @@ edition = "2024" [dependencies] chrono = { version = "0.4.45", features = ["serde"] } dotenvy = "0.15.7" -embedded-graphics = "0.8.2" -embedded-graphics-core = "0.4.1" evdev = "0.13.2" -framebuffer = "0.3.1" hass-rs = "0.5.0" -linfb = { version = "0.2.1", default-features = false } serde = { version = "1.0.229", features = ["derive"] } serde_json = "1.0.151" slint = { version = "1.17.1", default-features = false, features = ["std", "compat-1-2", "libm", "renderer-software", "unsafe-single-threaded"] } tokio = { version = "1.53.1", features = ["full"] } ureq = { version = "3.3.0", default-features = false, features = ["json", "rustls"] } -trekstor = { path = "../trekstor" } +trekstor = { path = "../trekstor/trekstor" } [features] dev = ["slint/backend-winit-x11"] diff --git a/build b/build index 2f136ec..c9bbfcf 100755 --- a/build +++ b/build @@ -3,4 +3,6 @@ git add . git commit -am "$(date +%s)" git push -ssh -t trekstor -- "cd dashboard && git pull && cargo b -r && systemctl --user restart dashboard" +cargo b -r +scp target/release/dashboard trekstor:~/dashboard +ssh -t trekstor -- "systemctl --user restart dashboard"