diff --git a/Cargo.lock b/Cargo.lock index 723a7e0c..ffc6dc9f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -91,19 +91,71 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.102" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" +checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" [[package]] name = "arc-swap" -version = "1.9.1" +version = "1.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207" +checksum = "c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b" dependencies = [ "rustversion", ] +[[package]] +name = "askama" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b8246bcbf8eb97abef10c2d92166449680d41d55c0fc6978a91dec2e3619608" +dependencies = [ + "askama_macros", + "itoa", + "percent-encoding", + "serde", + "serde_json", +] + +[[package]] +name = "askama_derive" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f9670bc84a28bb3da91821ef74226949ab63f1265aff7c751634f1dd0e6f97c" +dependencies = [ + "askama_parser", + "basic-toml", + "memchr", + "proc-macro2", + "quote", + "rustc-hash", + "serde", + "serde_derive", + "syn", +] + +[[package]] +name = "askama_macros" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0756b45480437dded0565dfc568af62ccce146fb6cfe902e808ba86e445f44f" +dependencies = [ + "askama_derive", +] + +[[package]] +name = "askama_parser" +version = "0.15.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0af3691ba3af77949c0b5a3925444b85cb58a0184cc7fec16c68ba2e7be868" +dependencies = [ + "rustc-hash", + "serde", + "serde_derive", + "unicode-ident", + "winnow", +] + [[package]] name = "async-broadcast" version = "0.7.2" @@ -140,9 +192,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" [[package]] name = "base64" @@ -171,7 +223,7 @@ version = "0.71.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "cexpr", "clang-sys", "itertools", @@ -181,7 +233,7 @@ dependencies = [ "quote", "regex", "rustc-hash", - "shlex", + "shlex 1.3.0", "syn", ] @@ -191,7 +243,7 @@ version = "0.72.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "cexpr", "clang-sys", "itertools", @@ -201,7 +253,7 @@ dependencies = [ "quote", "regex", "rustc-hash", - "shlex", + "shlex 1.3.0", "syn", ] @@ -213,41 +265,66 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.11.1" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" +checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8" dependencies = [ "serde_core", ] [[package]] name = "block-buffer" -version = "0.10.4" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa" dependencies = [ - "generic-array", + "hybrid-array", +] + +[[package]] +name = "bon" +version = "3.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a602c73c7b0148ec6d12af6fd5cc7a46e2eacc8878271a999abac56eed12f561" +dependencies = [ + "bon-macros", + "rustversion", +] + +[[package]] +name = "bon-macros" +version = "3.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dee98b0db6a962de883bf5d20362dee4d7ca0d12fe39a7c6c73c844e1cd7c1f" +dependencies = [ + "darling 0.23.0", + "ident_case", + "prettyplease", + "proc-macro2", + "quote", + "rustversion", + "syn", ] [[package]] name = "bumpalo" -version = "3.20.2" +version = "3.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" +checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" [[package]] name = "bytes" -version = "1.11.1" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" +checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" [[package]] name = "cairo-rs" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b01fe135c0bd16afe262b6dea349bd5ea30e6de50708cec639aae7c5c14cc7e4" +checksum = "5cc8d9aa793480744cd9a0524fef1a2e197d9eaa0f739cde19d16aba530dcb95" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "cairo-sys-rs", "glib", "libc", @@ -255,9 +332,9 @@ dependencies = [ [[package]] name = "cairo-sys-rs" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06c28280c6b12055b5e39e4554271ae4e6630b27c0da9148c4cf6485fc6d245c" +checksum = "f8b4985713047f5faee02b8db6a6ef32bbb50269ff53c1aee716d1d195b76d54" dependencies = [ "glib-sys", "libc", @@ -266,12 +343,12 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.60" +version = "1.2.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" +checksum = "f5d6cac793997bd970000024b2934968efe83b382de4fdcf4fcb46b6ee4ad996" dependencies = [ "find-msvc-tools", - "shlex", + "shlex 2.0.1", ] [[package]] @@ -285,9 +362,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.20.7" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368" +checksum = "fb693542bcafa528e198be0ebd9d3632ca5b7c93dbe7237460e199910835997c" dependencies = [ "smallvec", "target-lexicon", @@ -380,15 +457,21 @@ checksum = "baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af" [[package]] name = "console" -version = "0.16.3" +version = "0.16.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87" +checksum = "4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c" dependencies = [ "encode_unicode", "libc", "windows-sys 0.61.2", ] +[[package]] +name = "const-oid" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" + [[package]] name = "cookie" version = "0.18.1" @@ -420,9 +503,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.17" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" dependencies = [ "libc", ] @@ -438,18 +521,17 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17" [[package]] name = "crypto-common" -version = "0.1.7" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" dependencies = [ - "generic-array", - "typenum", + "hybrid-array", ] [[package]] @@ -527,14 +609,42 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b1e3a325bc115f096c8b77bbf027a7c2592230e70be2d985be950d3d5e60ebe" +[[package]] +name = "defmt" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1" +dependencies = [ + "bitflags 1.3.2", + "defmt-macros", +] + +[[package]] +name = "defmt-macros" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8" +dependencies = [ + "defmt-parser", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "defmt-parser" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" +dependencies = [ + "thiserror 2.0.18", +] + [[package]] name = "deranged" version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" -dependencies = [ - "powerfmt", -] [[package]] name = "diff" @@ -544,19 +654,20 @@ checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" [[package]] name = "digest" -version = "0.10.7" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" dependencies = [ "block-buffer", + "const-oid", "crypto-common", ] [[package]] name = "displaydoc" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f" dependencies = [ "proc-macro2", "quote", @@ -599,12 +710,14 @@ dependencies = [ [[package]] name = "easy_fuser" -version = "0.4.5" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59992a11f54b8a7d9d634cef45f8e8326e950d099dee96a05467e3c4f2951306" +checksum = "aacd6cff03ed7a741e95a0cc87a97d7d91791e17878960d1f0dbc16af94c0d36" dependencies = [ + "askama", "bimap", - "bitflags 2.11.1", + "bitflags 2.13.0", + "easy_fuser_macro", "fuser", "libc", "log", @@ -612,10 +725,22 @@ dependencies = [ ] [[package]] -name = "either" -version = "1.15.0" +name = "easy_fuser_macro" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" +checksum = "79e184bce47724c6067ed602a4d611baf357c5d3ba5ccefa4a7807da8564ba70" +dependencies = [ + "either", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "either" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" [[package]] name = "encode_unicode" @@ -720,13 +845,12 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.27" +version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db" +checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759" dependencies = [ "cfg-if", "libc", - "libredox", ] [[package]] @@ -817,12 +941,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "foldhash" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" - [[package]] name = "foldhash" version = "0.2.0" @@ -965,9 +1083,9 @@ dependencies = [ [[package]] name = "gdk-pixbuf" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "debb0d39e3cdd84626edfd54d6e4a6ba2da9a0ef2e796e691c4e9f8646fda00c" +checksum = "25f420376dbee041b2db374ce4573892a36222bb3f6c0c43e24f0d67eae9b646" dependencies = [ "gdk-pixbuf-sys", "gio", @@ -977,9 +1095,9 @@ dependencies = [ [[package]] name = "gdk-pixbuf-sys" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd95ad50b9a3d2551e25dd4f6892aff0b772fe5372d84514e9d0583af60a0ce7" +checksum = "48f31b37b1fc4b48b54f6b91b7ef04c18e00b4585d98359dd7b998774bbd91fb" dependencies = [ "gio-sys", "glib-sys", @@ -990,9 +1108,9 @@ dependencies = [ [[package]] name = "gdk4" -version = "0.10.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756564212bbe4a4ce05d88ffbd2582581ac6003832d0d32822d0825cca84bfbf" +checksum = "d81e2a6c6ecba2aab60633a98df1868b03fa0bfdce8105edc27c1bccf71f0e39" dependencies = [ "cairo-rs", "gdk-pixbuf", @@ -1005,9 +1123,9 @@ dependencies = [ [[package]] name = "gdk4-sys" -version = "0.10.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6d4e5b3ccf591826a4adcc83f5f57b4e59d1925cb4bf620b0d645f79498b034" +checksum = "3d8f608d8d7d229975c4d0d026f5d3071598c4ddab3c5262b0a31840fec78d13" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", @@ -1020,16 +1138,6 @@ dependencies = [ "system-deps", ] -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", -] - [[package]] name = "getrandom" version = "0.2.17" @@ -1057,22 +1165,20 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" dependencies = [ "cfg-if", "libc", "r-efi 6.0.0", - "wasip2", - "wasip3", ] [[package]] name = "gio" -version = "0.21.5" +version = "0.22.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5ff48bf600c68b476e61dc6b7c762f2f4eb91deef66583ba8bb815c30b5811a" +checksum = "8b3e1f669909c326b9413bde5a742097b8c90a7d78f45326db13668984769ded" dependencies = [ "futures-channel", "futures-core", @@ -1087,9 +1193,9 @@ dependencies = [ [[package]] name = "gio-sys" -version = "0.21.5" +version = "0.22.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22" +checksum = "353fdc7da7cd16da916104b1e0e4e7de380ec9c8aaa20d4d742d66310ab4b0d5" dependencies = [ "glib-sys", "gobject-sys", @@ -1100,11 +1206,11 @@ dependencies = [ [[package]] name = "glib" -version = "0.21.5" +version = "0.22.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b" +checksum = "ddbcf514bd1881fc1b960e4e52b4e82873f4da3bceddbd58d42827b508888100" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "futures-channel", "futures-core", "futures-executor", @@ -1121,12 +1227,11 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.21.5" +version = "0.22.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17" +checksum = "506d23499707c7142898429757e8d9a3871d965239a2cb66dfa05052be6d6f19" dependencies = [ "heck", - "proc-macro-crate", "proc-macro2", "quote", "syn", @@ -1134,9 +1239,9 @@ dependencies = [ [[package]] name = "glib-sys" -version = "0.21.5" +version = "0.22.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c" +checksum = "030967459f9f676851872c6304adea7825c6d462ec9b72554c733cf0c5952233" dependencies = [ "libc", "system-deps", @@ -1150,9 +1255,9 @@ checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] name = "gobject-sys" -version = "0.21.5" +version = "0.22.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294" +checksum = "22a861859b887a79cf461359c192c97a57d8fb0229dd291232e57aa11f6fa72c" dependencies = [ "glib-sys", "libc", @@ -1161,32 +1266,30 @@ dependencies = [ [[package]] name = "graphene-rs" -version = "0.21.5" +version = "0.22.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2730030ac9db663fd8bfe1e7093742c1cafb92db9c315c9417c29032341fe2f9" +checksum = "eb856b9c558971c3f13ab692358926da710b046932a4e087aedcc35b040d7dff" dependencies = [ "glib", "graphene-sys", - "libc", ] [[package]] name = "graphene-sys" -version = "0.21.5" +version = "0.22.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915e32091ea9ad241e4b044af62b7351c2d68aeb24f489a0d7f37a0fc484fd93" +checksum = "5c7ffdfde88f3570d3705e0d8a2433e036d387a1f2930bbf47eafcb5f569fd04" dependencies = [ "glib-sys", "libc", - "pkg-config", "system-deps", ] [[package]] name = "gsk4" -version = "0.10.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e755de9d8c5896c5beaa028b89e1969d067f1b9bf1511384ede971f5983aa153" +checksum = "b867be1c5f14dcb8f552c0eff6e9a9b1da5f8b43943e8efc3a63c889d84952ff" dependencies = [ "cairo-rs", "gdk4", @@ -1199,9 +1302,9 @@ dependencies = [ [[package]] name = "gsk4-sys" -version = "0.10.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ce91472391146f482065f1041876d8f869057b195b95399414caa163d72f4f7" +checksum = "5b7c7eb2e681ee896646cfb8872b431f24d09f53ba9283289d9b10caa6707088" dependencies = [ "cairo-sys-rs", "gdk4-sys", @@ -1215,9 +1318,9 @@ dependencies = [ [[package]] name = "gtk4" -version = "0.10.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acb21d53cfc6f7bfaf43549731c43b67ca47d87348d81c8cfc4dcdd44828e1a4" +checksum = "98a0a0466484f64b07b5b8184d43fa46be78eb0b8e04ae4e179af31d770b76d9" dependencies = [ "cairo-rs", "field-offset", @@ -1236,9 +1339,9 @@ dependencies = [ [[package]] name = "gtk4-macros" -version = "0.10.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ccfb5a14a3d941244815d5f8101fa12d4577b59cc47245778d8d907b0003e42" +checksum = "5ac7179400a36a04de039c24206bb841c5596992b907b43b23ee8d5bdc40d00e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -1248,9 +1351,9 @@ dependencies = [ [[package]] name = "gtk4-sys" -version = "0.10.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "842577fe5a1ee15d166cd3afe804ce0cab6173bc789ca32e21308834f20088dd" +checksum = "82b8f954786af0b1984425c4446b77f5ff6594346181316be3f850caab1c6f01" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", @@ -1265,15 +1368,6 @@ dependencies = [ "system-deps", ] -[[package]] -name = "hashbrown" -version = "0.15.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" -dependencies = [ - "foldhash 0.1.5", -] - [[package]] name = "hashbrown" version = "0.16.1" @@ -1282,14 +1376,14 @@ checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ "allocator-api2", "equivalent", - "foldhash 0.2.0", + "foldhash", ] [[package]] name = "hashbrown" -version = "0.17.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" [[package]] name = "heck" @@ -1311,9 +1405,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "http" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" +checksum = "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425" dependencies = [ "bytes", "itoa", @@ -1325,6 +1419,15 @@ version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" +[[package]] +name = "hybrid-array" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c" +dependencies = [ + "typenum", +] + [[package]] name = "i18n-config" version = "0.4.8" @@ -1474,12 +1577,6 @@ dependencies = [ "zerovec", ] -[[package]] -name = "id-arena" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" - [[package]] name = "ident_case" version = "1.0.1" @@ -1499,9 +1596,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" dependencies = [ "icu_normalizer", "icu_properties", @@ -1514,36 +1611,36 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" dependencies = [ "equivalent", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "serde", "serde_core", ] [[package]] name = "inotify" -version = "0.11.1" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199" +checksum = "153be1941a183ec9ccd095ddbe17a8b8d435ef6c76e9e02451b933c3999af2c8" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "inotify-sys", "libc", ] [[package]] name = "inotify-sys" -version = "0.1.5" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" +checksum = "c033f80b2c113cdf91ab7a33faa9cbc014726dcad99880c8609af2a370edf37d" dependencies = [ "libc", ] [[package]] name = "insta" -version = "1.47.2" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b4a6248eb93a4401ed2f37dfe8ea592d3cf05b7cf4f8efa867b6895af7e094e" +checksum = "86f0f8fee8c926415c58d6ae43a08523a26faccb2323f5e6b644fe7dd4ef6b82" dependencies = [ "console", "once_cell", @@ -1594,24 +1691,25 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jiff" -version = "0.2.23" +version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" +checksum = "961d16382652bfdd8c6f68b223b26a8c93e0d475c672f414411db31c6c5c900e" dependencies = [ + "defmt", "jiff-static", "jiff-tzdb-platform", "log", "portable-atomic", "portable-atomic-util", "serde_core", - "windows-sys 0.61.2", + "windows-link", ] [[package]] name = "jiff-static" -version = "0.2.23" +version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" +checksum = "d0879bd39df99c4c5e2c6615ccc026391a423dde10532c573e6086eb94a802cc" dependencies = [ "proc-macro2", "quote", @@ -1620,9 +1718,9 @@ dependencies = [ [[package]] name = "jiff-tzdb" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076" +checksum = "142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e" [[package]] name = "jiff-tzdb-platform" @@ -1635,19 +1733,20 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.95" +version = "0.3.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" +checksum = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102" dependencies = [ - "once_cell", + "cfg-if", + "futures-util", "wasm-bindgen", ] [[package]] name = "kqueue" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a" +checksum = "273c0752728918e0ac4976f2b275b6fefb9ecd400585dec929419f3844cd87b5" dependencies = [ "kqueue-sys", "libc", @@ -1655,11 +1754,11 @@ dependencies = [ [[package]] name = "kqueue-sys" -version = "1.0.4" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" +checksum = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.13.0", "libc", ] @@ -1693,7 +1792,7 @@ dependencies = [ "anyhow", "futures", "lact-schema", - "nix 0.31.2", + "nix 0.31.3", "serde", "serde_json", "tokio", @@ -1707,7 +1806,7 @@ dependencies = [ "amdgpu-sysfs", "anyhow", "bindgen 0.72.1", - "bitflags 2.11.1", + "bitflags 2.13.0", "divan", "easy_fuser", "futures", @@ -1720,7 +1819,7 @@ dependencies = [ "libdrm_amdgpu_sys", "libflate", "libloading", - "nix 0.31.2", + "nix 0.31.3", "notify", "nvml-wrapper", "os-release", @@ -1789,7 +1888,7 @@ dependencies = [ "serde-error", "serde_json", "serde_with", - "vergen", + "vergen-gitcl", ] [[package]] @@ -1798,32 +1897,25 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -[[package]] -name = "leb128fmt" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" - [[package]] name = "libadwaita" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb09e12bf8f73342b3315c839d0a7668cc0ccebd78490c49fec48bab15d5484b" +checksum = "85b9900e67182a4b5b1f157b448d94f0715c8b9770cce21cf000801917f53bfa" dependencies = [ "gdk4", "gio", "glib", "gtk4", "libadwaita-sys", - "libc", "pango", ] [[package]] name = "libadwaita-sys" -version = "0.8.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d7f94227ba87eb596fecada2491f04e357d507324142f77bf76d9e6be4a3e31" +checksum = "28d3c27642b389852aa99341bd4a4c19ec6f8a2b63ebdd7f5ba1952198079ccd" dependencies = [ "gdk4-sys", "gio-sys", @@ -1837,9 +1929,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.185" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "libcopes" @@ -1859,7 +1951,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59fd96dbb2381ff31f314f07accbdf8550febdcc5cd8761ecaf7c1763361c359" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "libc", "libdisplay-info-derive", "libdisplay-info-sys", @@ -1928,19 +2020,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" dependencies = [ "cfg-if", - "windows-link 0.2.1", -] - -[[package]] -name = "libredox" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c" -dependencies = [ - "bitflags 2.11.1", - "libc", - "plain", - "redox_syscall 0.7.4", + "windows-link", ] [[package]] @@ -1972,9 +2052,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.29" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" +checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" [[package]] name = "matchers" @@ -1987,9 +2067,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.8.0" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" +checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" [[package]] name = "memoffset" @@ -2000,6 +2080,22 @@ dependencies = [ "autocfg", ] +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "mime_guess" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" +dependencies = [ + "mime", + "unicase", +] + [[package]] name = "minimal-lexical" version = "0.2.1" @@ -2018,9 +2114,9 @@ dependencies = [ [[package]] name = "mio" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" +checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda" dependencies = [ "libc", "log", @@ -2034,7 +2130,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "cfg-if", "cfg_aliases", "libc", @@ -2042,11 +2138,11 @@ dependencies = [ [[package]] name = "nix" -version = "0.31.2" +version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3" +checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "cfg-if", "cfg_aliases", "libc", @@ -2055,9 +2151,9 @@ dependencies = [ [[package]] name = "no_std_io2" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b51ed7824b6e07d354605f4abb3d9d300350701299da96642ee084f5ce631550" +checksum = "418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003" dependencies = [ "memchr", ] @@ -2078,7 +2174,7 @@ version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "inotify", "kqueue", "libc", @@ -2095,7 +2191,7 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", ] [[package]] @@ -2109,9 +2205,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" +checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" [[package]] name = "num-traits" @@ -2146,7 +2242,7 @@ name = "nvml-wrapper" version = "0.12.1" source = "git+https://github.com/rust-nvml/nvml-wrapper.git?rev=eb47417eede43443f139053479618e96ad32893d#eb47417eede43443f139053479618e96ad32893d" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "libloading", "nvml-wrapper-sys", "serde", @@ -2207,21 +2303,20 @@ dependencies = [ [[package]] name = "pango" -version = "0.21.5" +version = "0.22.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52d1d85e2078077a065bb7fc072783d5bcd4e51b379f22d67107d0a16937eb69" +checksum = "5d800d8d0de2ad5d0fb046f5344dbaba14a003cf3dd27cc21d85893d35ea316c" dependencies = [ "gio", "glib", - "libc", "pango-sys", ] [[package]] name = "pango-sys" -version = "0.21.5" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4f06627d36ed5ff303d2df65211fc2e52ba5b17bf18dd80ff3d9628d6e06cfd" +checksum = "bbd111a20ca90fedf03e09c59783c679c00900f1d8491cca5399f5e33609d5d6" dependencies = [ "glib-sys", "gobject-sys", @@ -2253,9 +2348,9 @@ checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.18", + "redox_syscall", "smallvec", - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -2285,12 +2380,6 @@ version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" -[[package]] -name = "plain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" - [[package]] name = "plotters" version = "0.3.7" @@ -2311,9 +2400,9 @@ checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a" [[package]] name = "plotters-cairo" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413f5b51670e5e60d1f981e142bc7156bf73f5b015313fedc2c8e94f09be2aa3" +checksum = "a90a7d13ce5819375c9cd18c5fe09ca7c85c6303c2aace884c7f95b3d22b0ba3" dependencies = [ "cairo-rs", "plotters-backend", @@ -2381,8 +2470,7 @@ dependencies = [ [[package]] name = "proc-macro-error-attr2" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +source = "git+https://github.com/fgardt/proc-macro-error-2?rev=53ff94b61c678593158db1a3d50269c6f0de0db7#53ff94b61c678593158db1a3d50269c6f0de0db7" dependencies = [ "proc-macro2", "quote", @@ -2391,8 +2479,7 @@ dependencies = [ [[package]] name = "proc-macro-error2" version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +source = "git+https://github.com/fgardt/proc-macro-error-2?rev=53ff94b61c678593158db1a3d50269c6f0de0db7#53ff94b61c678593158db1a3d50269c6f0de0db7" dependencies = [ "proc-macro-error-attr2", "proc-macro2", @@ -2411,9 +2498,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.45" +version = "1.0.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" +checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368" dependencies = [ "proc-macro2", ] @@ -2436,23 +2523,14 @@ version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ - "bitflags 2.11.1", -] - -[[package]] -name = "redox_syscall" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f450ad9c3b1da563fb6948a8e0fb0fb9269711c9c73d9ea1de5058c79c8d643a" -dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", ] [[package]] name = "regex" -version = "1.12.3" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +checksum = "2a0e75113e14dc5acb068cd0786884f214f1312650a3d36d269f5c4f3cdee8a2" dependencies = [ "aho-corasick", "memchr", @@ -2462,9 +2540,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +checksum = "1f388202e4b80542a0921078cc23b6333bcf1409c1e3f86404cae4766a6131db" dependencies = [ "aho-corasick", "memchr", @@ -2479,15 +2557,15 @@ checksum = "cab834c73d247e67f4fae452806d17d3c7501756d98c8808d7c9c7aa7d18f973" [[package]] name = "regex-syntax" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" +checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "relm4" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1701679d08c984064e3e920f52ae10c8a0b522eeee223625622b23c27008a472" +checksum = "6420f090f0545e9ec9656469d139a4e1b66ff9c30b808fe2247892724f71a198" dependencies = [ "flume", "fragile", @@ -2503,9 +2581,9 @@ dependencies = [ [[package]] name = "relm4-components" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7051ebd4c79fd7cb37dadcb4b54573a327c6cfed0da9d326e84fb68da95a5564" +checksum = "62088215be530760481537aa8add43fdbe4b3794bf6cb4673a39083eb993307b" dependencies = [ "once_cell", "relm4", @@ -2514,15 +2592,15 @@ dependencies = [ [[package]] name = "relm4-css" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1df289e1d41618db75feada5b4c59ea3f7fe83a4e2690c44e14fe0c8c5c2b16" +checksum = "f3b81d263f784b103c815afa29124486b59741eca069ce7a5999efb14f13c368" [[package]] name = "relm4-macros" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25edbb5b2e8126975f1dd8e85c48cd310afc150beed0dc97df22247b3243971e" +checksum = "36c9dbf50a60c82375e66b61d522c936b187a11b25c0a42e91c516326ad24a4f" dependencies = [ "proc-macro2", "quote", @@ -2551,9 +2629,9 @@ checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" [[package]] name = "rust-embed" -version = "8.11.0" +version = "8.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27" +checksum = "e9e7760e252aaba7b09f4be00e36476cf585bdb68a53552ac954cdf504ab4bc9" dependencies = [ "rust-embed-impl", "rust-embed-utils", @@ -2562,10 +2640,11 @@ dependencies = [ [[package]] name = "rust-embed-impl" -version = "8.11.0" +version = "8.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa" +checksum = "3bcfc4d6f53af43755f7a723e4b6b8794fcce052a178dd8c6c1dadc5f5343097" dependencies = [ + "mime_guess", "proc-macro2", "quote", "rust-embed-utils", @@ -2575,9 +2654,9 @@ dependencies = [ [[package]] name = "rust-embed-utils" -version = "8.11.0" +version = "8.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1" +checksum = "42ffa149f6aa81b58a5b3011d01a857c4ed12c7a732d2c51947a4c7c692185f0" dependencies = [ "sha2", "walkdir", @@ -2585,9 +2664,9 @@ dependencies = [ [[package]] name = "rustc-hash" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" +checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d" [[package]] name = "rustc_version" @@ -2604,7 +2683,7 @@ version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "errno", "libc", "linux-raw-sys", @@ -2613,9 +2692,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.38" +version = "0.23.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69f9466fb2c14ea04357e91413efb882e2a6d4a406e625449bc0a5d360d53a21" +checksum = "6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f" dependencies = [ "log", "once_cell", @@ -2628,9 +2707,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.14.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" +checksum = "764899a24af3980067ee14bc143654f297b22eaebfe3c7b6b211920a5a59b046" dependencies = [ "zeroize", ] @@ -2648,9 +2727,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" +checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f" [[package]] name = "ryu" @@ -2726,9 +2805,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.149" +version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" dependencies = [ "itoa", "memchr", @@ -2772,9 +2851,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.18.0" +version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +checksum = "76a5c54c7310e7b8b9577c286d7e399ddd876c3e12b3ed917a8aabc4b96e9e8c" dependencies = [ "serde_core", "serde_with_macros", @@ -2782,9 +2861,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.18.0" +version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +checksum = "84d57bc0c8b9a17920c178daa6bb924850d54a9c97ab45194bb8c17ad66bb660" dependencies = [ "darling 0.23.0", "proc-macro2", @@ -2794,9 +2873,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.9" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" dependencies = [ "cfg-if", "cpufeatures", @@ -2818,6 +2897,12 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +[[package]] +name = "shlex" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" + [[package]] name = "signal-hook-registry" version = "1.4.8" @@ -2848,15 +2933,15 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "smallvec" -version = "1.15.1" +version = "1.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90" [[package]] name = "socket2" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" +checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" dependencies = [ "libc", "windows-sys 0.61.2", @@ -2897,9 +2982,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.117" +version = "2.0.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422" dependencies = [ "proc-macro2", "quote", @@ -2952,9 +3037,9 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.13.3" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" [[package]] name = "tempfile" @@ -2963,7 +3048,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.2", + "getrandom 0.4.3", "once_cell", "rustix", "windows-sys 0.61.2", @@ -3021,11 +3106,11 @@ dependencies = [ [[package]] name = "thread-priority" -version = "3.0.0" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2210811179577da3d54eb69ab0b50490ee40491a25d95b8c6011ba40771cb721" +checksum = "8d2e834949be5111506bb252643498af1514f600d9e1dceedaa42afae155b67f" dependencies = [ - "bitflags 2.11.1", + "bitflags 2.13.0", "cfg-if", "libc", "log", @@ -3035,9 +3120,9 @@ dependencies = [ [[package]] name = "thread_local" -version = "1.1.9" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +checksum = "1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070" dependencies = [ "cfg-if", ] @@ -3053,12 +3138,11 @@ dependencies = [ [[package]] name = "time" -version = "0.3.47" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +checksum = "18dfaaeddcb932337b5e7866ee7d0ce9b76d2fd092997146f187ec09b4558a50" dependencies = [ "deranged", - "itoa", "libc", "num-conv", "num_threads", @@ -3070,15 +3154,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" +checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" [[package]] name = "time-macros" -version = "0.2.27" +version = "0.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" +checksum = "c431b87111666e491a90baa837f914fb45cd5dc3c268591b0220ff5057f2085f" dependencies = [ "num-conv", "time-core", @@ -3097,9 +3181,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" dependencies = [ "bytes", "libc", @@ -3144,7 +3228,7 @@ dependencies = [ "toml_datetime", "toml_parser", "toml_writer", - "winnow 1.0.2", + "winnow", ] [[package]] @@ -3158,14 +3242,14 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.25.11+spec-1.1.0" +version = "0.25.12+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" +checksum = "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7" dependencies = [ "indexmap", "toml_datetime", "toml_parser", - "winnow 1.0.2", + "winnow", ] [[package]] @@ -3174,7 +3258,7 @@ version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" dependencies = [ - "winnow 1.0.2", + "winnow", ] [[package]] @@ -3246,18 +3330,18 @@ dependencies = [ [[package]] name = "tracker" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce5c98457ff700aaeefcd4a4a492096e78a2af1dd8523c66e94a3adb0fdbd415" +checksum = "c9e91c5c9cfc2fc187ef95f2be219e0b057037afaa48496f0ce873cd7e06a87c" dependencies = [ "tracker-macros", ] [[package]] name = "tracker-macros" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc19eb2373ccf3d1999967c26c3d44534ff71ae5d8b9dacf78f4b13132229e48" +checksum = "12a42d0cae5c1dce306bbb8f86afba7abd15e4023911e7bfcf353f4c03de35d7" dependencies = [ "proc-macro2", "quote", @@ -3275,9 +3359,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.20.0" +version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" +checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" [[package]] name = "uds_windows" @@ -3309,18 +3393,18 @@ dependencies = [ "tinystr", ] +[[package]] +name = "unicase" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" + [[package]] name = "unicode-ident" version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - [[package]] name = "unsafe-libyaml-norway" version = "0.2.15" @@ -3397,9 +3481,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.23.1" +version = "1.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76" +checksum = "bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53" dependencies = [ "js-sys", "serde_core", @@ -3414,14 +3498,39 @@ checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "vergen" -version = "8.3.2" +version = "10.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2990d9ea5967266ea0ccf413a4aa5c42a93dbcfda9cb49a97de6931726b12566" +checksum = "b5574dd2f922b1a46a06a4b1dc11193a4012108fd54cf725e1816cb8183d8778" dependencies = [ "anyhow", - "cfg-if", + "bon", + "rustversion", + "vergen-lib", +] + +[[package]] +name = "vergen-gitcl" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23d9fead6d7c515ac3a658e1a65d36925525d5cfdea414e27eb99b99ffd92bfa" +dependencies = [ + "anyhow", + "bon", "rustversion", "time", + "vergen", + "vergen-lib", +] + +[[package]] +name = "vergen-lib" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd42fd155c2c2971f6d00face12ec245fbb604fce011ccaf2306d014c2e97ca" +dependencies = [ + "anyhow", + "bon", + "rustversion", ] [[package]] @@ -3454,27 +3563,18 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasip2" -version = "1.0.3+wasi-0.2.9" +version = "1.0.4+wasi-0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6" +checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487" dependencies = [ - "wit-bindgen 0.57.1", -] - -[[package]] -name = "wasip3" -version = "0.4.0+wasi-0.3.0-rc-2026-01-06" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" -dependencies = [ - "wit-bindgen 0.51.0", + "wit-bindgen", ] [[package]] name = "wasm-bindgen" -version = "0.2.118" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" +checksum = "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4" dependencies = [ "cfg-if", "once_cell", @@ -3485,9 +3585,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.118" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" +checksum = "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3495,9 +3595,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.118" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" +checksum = "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e" dependencies = [ "bumpalo", "proc-macro2", @@ -3508,52 +3608,18 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.118" +version = "0.2.126" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" +checksum = "dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24" dependencies = [ "unicode-ident", ] -[[package]] -name = "wasm-encoder" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" -dependencies = [ - "leb128fmt", - "wasmparser", -] - -[[package]] -name = "wasm-metadata" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" -dependencies = [ - "anyhow", - "indexmap", - "wasm-encoder", - "wasmparser", -] - -[[package]] -name = "wasmparser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" -dependencies = [ - "bitflags 2.11.1", - "hashbrown 0.15.5", - "indexmap", - "semver", -] - [[package]] name = "web-sys" -version = "0.3.95" +version = "0.3.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d" +checksum = "8622dcb61c0bcc9fffa6938bed81210af2da9a7e4a1a834b2e37a59b6dfb6141" dependencies = [ "js-sys", "wasm-bindgen", @@ -3561,9 +3627,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52f5ee44c96cf55f1b349600768e3ece3a8f26010c05265ab73f945bb1a2eb9d" +checksum = "bf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bf" dependencies = [ "rustls-pki-types", ] @@ -3601,47 +3667,46 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows" -version = "0.61.3" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" dependencies = [ "windows-collections", "windows-core", "windows-future", - "windows-link 0.1.3", "windows-numerics", ] [[package]] name = "windows-collections" -version = "0.2.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" dependencies = [ "windows-core", ] [[package]] name = "windows-core" -version = "0.61.2" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ "windows-implement", "windows-interface", - "windows-link 0.1.3", + "windows-link", "windows-result", "windows-strings", ] [[package]] name = "windows-future" -version = "0.2.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" dependencies = [ "windows-core", - "windows-link 0.1.3", + "windows-link", "windows-threading", ] @@ -3667,12 +3732,6 @@ dependencies = [ "syn", ] -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - [[package]] name = "windows-link" version = "0.2.1" @@ -3681,30 +3740,30 @@ checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" [[package]] name = "windows-numerics" -version = "0.2.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" dependencies = [ "windows-core", - "windows-link 0.1.3", + "windows-link", ] [[package]] name = "windows-result" -version = "0.3.4" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ - "windows-link 0.1.3", + "windows-link", ] [[package]] name = "windows-strings" -version = "0.4.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ - "windows-link 0.1.3", + "windows-link", ] [[package]] @@ -3731,7 +3790,7 @@ version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows-link 0.2.1", + "windows-link", ] [[package]] @@ -3756,7 +3815,7 @@ version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" dependencies = [ - "windows-link 0.2.1", + "windows-link", "windows_aarch64_gnullvm 0.53.1", "windows_aarch64_msvc 0.53.1", "windows_i686_gnu 0.53.1", @@ -3769,11 +3828,11 @@ dependencies = [ [[package]] name = "windows-threading" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" dependencies = [ - "windows-link 0.1.3", + "windows-link", ] [[package]] @@ -3874,116 +3933,19 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" -version = "0.7.15" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" +checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1" dependencies = [ "memchr", ] -[[package]] -name = "winnow" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0" -dependencies = [ - "memchr", -] - -[[package]] -name = "wit-bindgen" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" -dependencies = [ - "wit-bindgen-rust-macro", -] - [[package]] name = "wit-bindgen" version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" -[[package]] -name = "wit-bindgen-core" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" -dependencies = [ - "anyhow", - "heck", - "wit-parser", -] - -[[package]] -name = "wit-bindgen-rust" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" -dependencies = [ - "anyhow", - "heck", - "indexmap", - "prettyplease", - "syn", - "wasm-metadata", - "wit-bindgen-core", - "wit-component", -] - -[[package]] -name = "wit-bindgen-rust-macro" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" -dependencies = [ - "anyhow", - "prettyplease", - "proc-macro2", - "quote", - "syn", - "wit-bindgen-core", - "wit-bindgen-rust", -] - -[[package]] -name = "wit-component" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" -dependencies = [ - "anyhow", - "bitflags 2.11.1", - "indexmap", - "log", - "serde", - "serde_derive", - "serde_json", - "wasm-encoder", - "wasm-metadata", - "wasmparser", - "wit-parser", -] - -[[package]] -name = "wit-parser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" -dependencies = [ - "anyhow", - "id-arena", - "indexmap", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser", -] - [[package]] name = "wrapcenum-derive" version = "0.4.1" @@ -4020,9 +3982,9 @@ checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" [[package]] name = "yoke" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" +checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5" dependencies = [ "stable_deref_trait", "yoke-derive", @@ -4043,9 +4005,9 @@ dependencies = [ [[package]] name = "zbus" -version = "5.14.0" +version = "5.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc" +checksum = "a28b97f866896a4be7aefd2b5a8e01bb6773d19a775d54ab28b4d094b9a4480e" dependencies = [ "async-broadcast", "async-recursion", @@ -4065,7 +4027,7 @@ dependencies = [ "uds_windows", "uuid", "windows-sys 0.61.2", - "winnow 0.7.15", + "winnow", "zbus_macros", "zbus_names", "zvariant", @@ -4073,9 +4035,9 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "5.14.0" +version = "5.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222" +checksum = "5e05ad887425eecf5e8384dc2406a4a9313eb73468712fc1cdea362eb4fe0469" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -4088,12 +4050,12 @@ dependencies = [ [[package]] name = "zbus_names" -version = "4.3.1" +version = "4.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f" +checksum = "1039ca249fee9559680f3a9f05b55e0761fee51af4f6c1e7d8c1f31e549721d2" dependencies = [ "serde", - "winnow 0.7.15", + "winnow", "zvariant", ] @@ -4112,18 +4074,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.48" +version = "0.8.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" +checksum = "b7cbbc0a705a0fd05cc3676525980d2bf5a9bc4adac6d6475209a7887cf59d19" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.48" +version = "0.8.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" +checksum = "e2e817b7b52d0c7358d3246da9d69935ebb18116b2b102b4230dac079b4862f5" dependencies = [ "proc-macro2", "quote", @@ -4132,9 +4094,9 @@ dependencies = [ [[package]] name = "zerofrom" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" +checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" dependencies = [ "zerofrom-derive", ] @@ -4153,9 +4115,9 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.8.2" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" +checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" [[package]] name = "zerotrie" @@ -4199,23 +4161,23 @@ checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" [[package]] name = "zvariant" -version = "5.10.0" +version = "5.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b" +checksum = "7cf057bb00bf5c9ad77abb6147b0ca4818236a1858416e9d988e40d6322fefa7" dependencies = [ "endi", "enumflags2", "serde", - "winnow 0.7.15", + "winnow", "zvariant_derive", "zvariant_utils", ] [[package]] name = "zvariant_derive" -version = "5.10.0" +version = "5.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c" +checksum = "8118ca6bda77bfc0ab51d660db0c955f2505eef854c9a449435bccb616933b31" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -4226,13 +4188,13 @@ dependencies = [ [[package]] name = "zvariant_utils" -version = "3.3.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9" +checksum = "90cb9383f9b45290407a1258b202d3f8f01db719eb60b4e4055c6375af4fc7c7" dependencies = [ "proc-macro2", "quote", "serde", "syn", - "winnow 0.7.15", + "winnow", ] diff --git a/Cargo.toml b/Cargo.toml index 56e9c15e..33884bbb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,19 +16,19 @@ edition = "2024" amdgpu-sysfs = { version = "0.21.0", features = ["serde"] } nvml-wrapper = { git = "https://github.com/rust-nvml/nvml-wrapper.git", rev = "eb47417eede43443f139053479618e96ad32893d" } serde = { version = "1.0", features = ["derive"] } -serde_with = { version = "3.18.0", default-features = false, features = [ +serde_with = { version = "3.21.0", default-features = false, features = [ "macros", ] } -serde_json = "1.0.149" -anyhow = "1.0.102" +serde_json = "1.0.150" +anyhow = "1.0.103" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } futures = { version = "0.3.32", features = [ "std", "async-await", ], default-features = false } -tokio = { version = "1.52.1", default-features = false } -nix = { version = "0.31.2", default-features = false } +tokio = { version = "1.52.3", default-features = false } +nix = { version = "0.31.3", default-features = false } jiff = "0.2" indexmap = { version = "2.14.0", features = ["serde"] } pretty_assertions = "1.4.1" @@ -39,7 +39,7 @@ i18n-embed = { version = "0.16.0", features = [ "desktop-requester", ] } i18n-embed-fl = "0.10.0" -rust-embed = { version = "8.11.0", features = ["debug-embed"] } +rust-embed = { version = "8.12.0", features = ["debug-embed"] } [profile.release] strip = "symbols" @@ -61,3 +61,8 @@ strip = false debug = 1 lto = "thin" codegen-units = 256 + +[patch.crates-io] +# Compilation warning fix from https://github.com/GnomedDev/proc-macro-error-2/pull/14 +# Can be removed when https://github.com/kellpossible/cargo-i18n/issues/172 is fixed +proc-macro-error2 = { git = "https://github.com/fgardt/proc-macro-error-2", rev = "53ff94b61c678593158db1a3d50269c6f0de0db7" } diff --git a/flatpak/generated-sources.json b/flatpak/generated-sources.json index 1004c533..203d7b1c 100644 --- a/flatpak/generated-sources.json +++ b/flatpak/generated-sources.json @@ -5,6 +5,12 @@ "commit": "eb47417eede43443f139053479618e96ad32893d", "dest": "flatpak-cargo/git/nvml-wrapper-eb47417" }, + { + "type": "git", + "url": "https://github.com/fgardt/proc-macro-error-2", + "commit": "53ff94b61c678593158db1a3d50269c6f0de0db7", + "dest": "flatpak-cargo/git/proc-macro-error-2-53ff94b" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -138,27 +144,79 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/anyhow/anyhow-1.0.102.crate", - "sha256": "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c", - "dest": "cargo/vendor/anyhow-1.0.102" + "url": "https://static.crates.io/crates/anyhow/anyhow-1.0.103.crate", + "sha256": "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3", + "dest": "cargo/vendor/anyhow-1.0.103" }, { "type": "inline", - "contents": "{\"package\": \"7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c\", \"files\": {}}", - "dest": "cargo/vendor/anyhow-1.0.102", + "contents": "{\"package\": \"2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3\", \"files\": {}}", + "dest": "cargo/vendor/anyhow-1.0.103", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/arc-swap/arc-swap-1.9.1.crate", - "sha256": "6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207", - "dest": "cargo/vendor/arc-swap-1.9.1" + "url": "https://static.crates.io/crates/arc-swap/arc-swap-1.9.2.crate", + "sha256": "c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b", + "dest": "cargo/vendor/arc-swap-1.9.2" }, { "type": "inline", - "contents": "{\"package\": \"6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207\", \"files\": {}}", - "dest": "cargo/vendor/arc-swap-1.9.1", + "contents": "{\"package\": \"c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b\", \"files\": {}}", + "dest": "cargo/vendor/arc-swap-1.9.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/askama/askama-0.15.6.crate", + "sha256": "9b8246bcbf8eb97abef10c2d92166449680d41d55c0fc6978a91dec2e3619608", + "dest": "cargo/vendor/askama-0.15.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"9b8246bcbf8eb97abef10c2d92166449680d41d55c0fc6978a91dec2e3619608\", \"files\": {}}", + "dest": "cargo/vendor/askama-0.15.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/askama_derive/askama_derive-0.15.6.crate", + "sha256": "2f9670bc84a28bb3da91821ef74226949ab63f1265aff7c751634f1dd0e6f97c", + "dest": "cargo/vendor/askama_derive-0.15.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"2f9670bc84a28bb3da91821ef74226949ab63f1265aff7c751634f1dd0e6f97c\", \"files\": {}}", + "dest": "cargo/vendor/askama_derive-0.15.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/askama_macros/askama_macros-0.15.6.crate", + "sha256": "f0756b45480437dded0565dfc568af62ccce146fb6cfe902e808ba86e445f44f", + "dest": "cargo/vendor/askama_macros-0.15.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"f0756b45480437dded0565dfc568af62ccce146fb6cfe902e808ba86e445f44f\", \"files\": {}}", + "dest": "cargo/vendor/askama_macros-0.15.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/askama_parser/askama_parser-0.15.6.crate", + "sha256": "5d0af3691ba3af77949c0b5a3925444b85cb58a0184cc7fec16c68ba2e7be868", + "dest": "cargo/vendor/askama_parser-0.15.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"5d0af3691ba3af77949c0b5a3925444b85cb58a0184cc7fec16c68ba2e7be868\", \"files\": {}}", + "dest": "cargo/vendor/askama_parser-0.15.6", "dest-filename": ".cargo-checksum.json" }, { @@ -203,14 +261,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/autocfg/autocfg-1.5.0.crate", - "sha256": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8", - "dest": "cargo/vendor/autocfg-1.5.0" + "url": "https://static.crates.io/crates/autocfg/autocfg-1.5.1.crate", + "sha256": "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53", + "dest": "cargo/vendor/autocfg-1.5.1" }, { "type": "inline", - "contents": "{\"package\": \"c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8\", \"files\": {}}", - "dest": "cargo/vendor/autocfg-1.5.0", + "contents": "{\"package\": \"f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53\", \"files\": {}}", + "dest": "cargo/vendor/autocfg-1.5.1", "dest-filename": ".cargo-checksum.json" }, { @@ -294,92 +352,118 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/bitflags/bitflags-2.11.1.crate", - "sha256": "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3", - "dest": "cargo/vendor/bitflags-2.11.1" + "url": "https://static.crates.io/crates/bitflags/bitflags-2.13.0.crate", + "sha256": "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8", + "dest": "cargo/vendor/bitflags-2.13.0" }, { "type": "inline", - "contents": "{\"package\": \"c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3\", \"files\": {}}", - "dest": "cargo/vendor/bitflags-2.11.1", + "contents": "{\"package\": \"b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-2.13.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate", - "sha256": "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71", - "dest": "cargo/vendor/block-buffer-0.10.4" + "url": "https://static.crates.io/crates/block-buffer/block-buffer-0.12.1.crate", + "sha256": "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa", + "dest": "cargo/vendor/block-buffer-0.12.1" }, { "type": "inline", - "contents": "{\"package\": \"3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71\", \"files\": {}}", - "dest": "cargo/vendor/block-buffer-0.10.4", + "contents": "{\"package\": \"d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa\", \"files\": {}}", + "dest": "cargo/vendor/block-buffer-0.12.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/bumpalo/bumpalo-3.20.2.crate", - "sha256": "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb", - "dest": "cargo/vendor/bumpalo-3.20.2" + "url": "https://static.crates.io/crates/bon/bon-3.9.3.crate", + "sha256": "a602c73c7b0148ec6d12af6fd5cc7a46e2eacc8878271a999abac56eed12f561", + "dest": "cargo/vendor/bon-3.9.3" }, { "type": "inline", - "contents": "{\"package\": \"5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb\", \"files\": {}}", - "dest": "cargo/vendor/bumpalo-3.20.2", + "contents": "{\"package\": \"a602c73c7b0148ec6d12af6fd5cc7a46e2eacc8878271a999abac56eed12f561\", \"files\": {}}", + "dest": "cargo/vendor/bon-3.9.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/bytes/bytes-1.11.1.crate", - "sha256": "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33", - "dest": "cargo/vendor/bytes-1.11.1" + "url": "https://static.crates.io/crates/bon-macros/bon-macros-3.9.3.crate", + "sha256": "6dee98b0db6a962de883bf5d20362dee4d7ca0d12fe39a7c6c73c844e1cd7c1f", + "dest": "cargo/vendor/bon-macros-3.9.3" }, { "type": "inline", - "contents": "{\"package\": \"1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33\", \"files\": {}}", - "dest": "cargo/vendor/bytes-1.11.1", + "contents": "{\"package\": \"6dee98b0db6a962de883bf5d20362dee4d7ca0d12fe39a7c6c73c844e1cd7c1f\", \"files\": {}}", + "dest": "cargo/vendor/bon-macros-3.9.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cairo-rs/cairo-rs-0.21.5.crate", - "sha256": "b01fe135c0bd16afe262b6dea349bd5ea30e6de50708cec639aae7c5c14cc7e4", - "dest": "cargo/vendor/cairo-rs-0.21.5" + "url": "https://static.crates.io/crates/bumpalo/bumpalo-3.20.3.crate", + "sha256": "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649", + "dest": "cargo/vendor/bumpalo-3.20.3" }, { "type": "inline", - "contents": "{\"package\": \"b01fe135c0bd16afe262b6dea349bd5ea30e6de50708cec639aae7c5c14cc7e4\", \"files\": {}}", - "dest": "cargo/vendor/cairo-rs-0.21.5", + "contents": "{\"package\": \"72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649\", \"files\": {}}", + "dest": "cargo/vendor/bumpalo-3.20.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.21.5.crate", - "sha256": "06c28280c6b12055b5e39e4554271ae4e6630b27c0da9148c4cf6485fc6d245c", - "dest": "cargo/vendor/cairo-sys-rs-0.21.5" + "url": "https://static.crates.io/crates/bytes/bytes-1.12.1.crate", + "sha256": "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04", + "dest": "cargo/vendor/bytes-1.12.1" }, { "type": "inline", - "contents": "{\"package\": \"06c28280c6b12055b5e39e4554271ae4e6630b27c0da9148c4cf6485fc6d245c\", \"files\": {}}", - "dest": "cargo/vendor/cairo-sys-rs-0.21.5", + "contents": "{\"package\": \"fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04\", \"files\": {}}", + "dest": "cargo/vendor/bytes-1.12.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cc/cc-1.2.60.crate", - "sha256": "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20", - "dest": "cargo/vendor/cc-1.2.60" + "url": "https://static.crates.io/crates/cairo-rs/cairo-rs-0.22.0.crate", + "sha256": "5cc8d9aa793480744cd9a0524fef1a2e197d9eaa0f739cde19d16aba530dcb95", + "dest": "cargo/vendor/cairo-rs-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20\", \"files\": {}}", - "dest": "cargo/vendor/cc-1.2.60", + "contents": "{\"package\": \"5cc8d9aa793480744cd9a0524fef1a2e197d9eaa0f739cde19d16aba530dcb95\", \"files\": {}}", + "dest": "cargo/vendor/cairo-rs-0.22.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.22.0.crate", + "sha256": "f8b4985713047f5faee02b8db6a6ef32bbb50269ff53c1aee716d1d195b76d54", + "dest": "cargo/vendor/cairo-sys-rs-0.22.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"f8b4985713047f5faee02b8db6a6ef32bbb50269ff53c1aee716d1d195b76d54\", \"files\": {}}", + "dest": "cargo/vendor/cairo-sys-rs-0.22.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cc/cc-1.2.66.crate", + "sha256": "f5d6cac793997bd970000024b2934968efe83b382de4fdcf4fcb46b6ee4ad996", + "dest": "cargo/vendor/cc-1.2.66" + }, + { + "type": "inline", + "contents": "{\"package\": \"f5d6cac793997bd970000024b2934968efe83b382de4fdcf4fcb46b6ee4ad996\", \"files\": {}}", + "dest": "cargo/vendor/cc-1.2.66", "dest-filename": ".cargo-checksum.json" }, { @@ -398,14 +482,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cfg-expr/cfg-expr-0.20.7.crate", - "sha256": "3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368", - "dest": "cargo/vendor/cfg-expr-0.20.7" + "url": "https://static.crates.io/crates/cfg-expr/cfg-expr-0.20.8.crate", + "sha256": "fb693542bcafa528e198be0ebd9d3632ca5b7c93dbe7237460e199910835997c", + "dest": "cargo/vendor/cfg-expr-0.20.8" }, { "type": "inline", - "contents": "{\"package\": \"3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368\", \"files\": {}}", - "dest": "cargo/vendor/cfg-expr-0.20.7", + "contents": "{\"package\": \"fb693542bcafa528e198be0ebd9d3632ca5b7c93dbe7237460e199910835997c\", \"files\": {}}", + "dest": "cargo/vendor/cfg-expr-0.20.8", "dest-filename": ".cargo-checksum.json" }, { @@ -541,14 +625,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/console/console-0.16.3.crate", - "sha256": "d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87", - "dest": "cargo/vendor/console-0.16.3" + "url": "https://static.crates.io/crates/console/console-0.16.4.crate", + "sha256": "4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c", + "dest": "cargo/vendor/console-0.16.4" }, { "type": "inline", - "contents": "{\"package\": \"d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87\", \"files\": {}}", - "dest": "cargo/vendor/console-0.16.3", + "contents": "{\"package\": \"4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c\", \"files\": {}}", + "dest": "cargo/vendor/console-0.16.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/const-oid/const-oid-0.10.2.crate", + "sha256": "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c", + "dest": "cargo/vendor/const-oid-0.10.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c\", \"files\": {}}", + "dest": "cargo/vendor/const-oid-0.10.2", "dest-filename": ".cargo-checksum.json" }, { @@ -580,14 +677,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.17.crate", - "sha256": "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280", - "dest": "cargo/vendor/cpufeatures-0.2.17" + "url": "https://static.crates.io/crates/cpufeatures/cpufeatures-0.3.0.crate", + "sha256": "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201", + "dest": "cargo/vendor/cpufeatures-0.3.0" }, { "type": "inline", - "contents": "{\"package\": \"59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280\", \"files\": {}}", - "dest": "cargo/vendor/cpufeatures-0.2.17", + "contents": "{\"package\": \"8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201\", \"files\": {}}", + "dest": "cargo/vendor/cpufeatures-0.3.0", "dest-filename": ".cargo-checksum.json" }, { @@ -606,27 +703,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.21.crate", - "sha256": "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28", - "dest": "cargo/vendor/crossbeam-utils-0.8.21" + "url": "https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.22.crate", + "sha256": "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17", + "dest": "cargo/vendor/crossbeam-utils-0.8.22" }, { "type": "inline", - "contents": "{\"package\": \"d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28\", \"files\": {}}", - "dest": "cargo/vendor/crossbeam-utils-0.8.21", + "contents": "{\"package\": \"61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17\", \"files\": {}}", + "dest": "cargo/vendor/crossbeam-utils-0.8.22", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/crypto-common/crypto-common-0.1.7.crate", - "sha256": "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a", - "dest": "cargo/vendor/crypto-common-0.1.7" + "url": "https://static.crates.io/crates/crypto-common/crypto-common-0.2.2.crate", + "sha256": "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453", + "dest": "cargo/vendor/crypto-common-0.2.2" }, { "type": "inline", - "contents": "{\"package\": \"78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a\", \"files\": {}}", - "dest": "cargo/vendor/crypto-common-0.1.7", + "contents": "{\"package\": \"ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453\", \"files\": {}}", + "dest": "cargo/vendor/crypto-common-0.2.2", "dest-filename": ".cargo-checksum.json" }, { @@ -720,6 +817,45 @@ "dest": "cargo/vendor/dary_heap-0.3.9", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/defmt/defmt-1.1.1.crate", + "sha256": "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1", + "dest": "cargo/vendor/defmt-1.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1\", \"files\": {}}", + "dest": "cargo/vendor/defmt-1.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/defmt-macros/defmt-macros-1.1.1.crate", + "sha256": "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8", + "dest": "cargo/vendor/defmt-macros-1.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8\", \"files\": {}}", + "dest": "cargo/vendor/defmt-macros-1.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/defmt-parser/defmt-parser-1.0.0.crate", + "sha256": "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e", + "dest": "cargo/vendor/defmt-parser-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e\", \"files\": {}}", + "dest": "cargo/vendor/defmt-parser-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -749,27 +885,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/digest/digest-0.10.7.crate", - "sha256": "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292", - "dest": "cargo/vendor/digest-0.10.7" + "url": "https://static.crates.io/crates/digest/digest-0.11.3.crate", + "sha256": "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2", + "dest": "cargo/vendor/digest-0.11.3" }, { "type": "inline", - "contents": "{\"package\": \"9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292\", \"files\": {}}", - "dest": "cargo/vendor/digest-0.10.7", + "contents": "{\"package\": \"f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2\", \"files\": {}}", + "dest": "cargo/vendor/digest-0.11.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/displaydoc/displaydoc-0.2.5.crate", - "sha256": "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0", - "dest": "cargo/vendor/displaydoc-0.2.5" + "url": "https://static.crates.io/crates/displaydoc/displaydoc-0.2.6.crate", + "sha256": "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f", + "dest": "cargo/vendor/displaydoc-0.2.6" }, { "type": "inline", - "contents": "{\"package\": \"97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0\", \"files\": {}}", - "dest": "cargo/vendor/displaydoc-0.2.5", + "contents": "{\"package\": \"1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f\", \"files\": {}}", + "dest": "cargo/vendor/displaydoc-0.2.6", "dest-filename": ".cargo-checksum.json" }, { @@ -814,27 +950,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/easy_fuser/easy_fuser-0.4.5.crate", - "sha256": "59992a11f54b8a7d9d634cef45f8e8326e950d099dee96a05467e3c4f2951306", - "dest": "cargo/vendor/easy_fuser-0.4.5" + "url": "https://static.crates.io/crates/easy_fuser/easy_fuser-0.5.0.crate", + "sha256": "aacd6cff03ed7a741e95a0cc87a97d7d91791e17878960d1f0dbc16af94c0d36", + "dest": "cargo/vendor/easy_fuser-0.5.0" }, { "type": "inline", - "contents": "{\"package\": \"59992a11f54b8a7d9d634cef45f8e8326e950d099dee96a05467e3c4f2951306\", \"files\": {}}", - "dest": "cargo/vendor/easy_fuser-0.4.5", + "contents": "{\"package\": \"aacd6cff03ed7a741e95a0cc87a97d7d91791e17878960d1f0dbc16af94c0d36\", \"files\": {}}", + "dest": "cargo/vendor/easy_fuser-0.5.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/either/either-1.15.0.crate", - "sha256": "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719", - "dest": "cargo/vendor/either-1.15.0" + "url": "https://static.crates.io/crates/easy_fuser_macro/easy_fuser_macro-0.1.0.crate", + "sha256": "79e184bce47724c6067ed602a4d611baf357c5d3ba5ccefa4a7807da8564ba70", + "dest": "cargo/vendor/easy_fuser_macro-0.1.0" }, { "type": "inline", - "contents": "{\"package\": \"48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719\", \"files\": {}}", - "dest": "cargo/vendor/either-1.15.0", + "contents": "{\"package\": \"79e184bce47724c6067ed602a4d611baf357c5d3ba5ccefa4a7807da8564ba70\", \"files\": {}}", + "dest": "cargo/vendor/easy_fuser_macro-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/either/either-1.16.0.crate", + "sha256": "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e", + "dest": "cargo/vendor/either-1.16.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e\", \"files\": {}}", + "dest": "cargo/vendor/either-1.16.0", "dest-filename": ".cargo-checksum.json" }, { @@ -983,14 +1132,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/filetime/filetime-0.2.27.crate", - "sha256": "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db", - "dest": "cargo/vendor/filetime-0.2.27" + "url": "https://static.crates.io/crates/filetime/filetime-0.2.29.crate", + "sha256": "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759", + "dest": "cargo/vendor/filetime-0.2.29" }, { "type": "inline", - "contents": "{\"package\": \"f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db\", \"files\": {}}", - "dest": "cargo/vendor/filetime-0.2.27", + "contents": "{\"package\": \"5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759\", \"files\": {}}", + "dest": "cargo/vendor/filetime-0.2.29", "dest-filename": ".cargo-checksum.json" }, { @@ -1110,19 +1259,6 @@ "dest": "cargo/vendor/fnv-1.0.7", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/foldhash/foldhash-0.1.5.crate", - "sha256": "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2", - "dest": "cargo/vendor/foldhash-0.1.5" - }, - { - "type": "inline", - "contents": "{\"package\": \"d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2\", \"files\": {}}", - "dest": "cargo/vendor/foldhash-0.1.5", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -1308,66 +1444,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk-pixbuf/gdk-pixbuf-0.21.5.crate", - "sha256": "debb0d39e3cdd84626edfd54d6e4a6ba2da9a0ef2e796e691c4e9f8646fda00c", - "dest": "cargo/vendor/gdk-pixbuf-0.21.5" + "url": "https://static.crates.io/crates/gdk-pixbuf/gdk-pixbuf-0.22.0.crate", + "sha256": "25f420376dbee041b2db374ce4573892a36222bb3f6c0c43e24f0d67eae9b646", + "dest": "cargo/vendor/gdk-pixbuf-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"debb0d39e3cdd84626edfd54d6e4a6ba2da9a0ef2e796e691c4e9f8646fda00c\", \"files\": {}}", - "dest": "cargo/vendor/gdk-pixbuf-0.21.5", + "contents": "{\"package\": \"25f420376dbee041b2db374ce4573892a36222bb3f6c0c43e24f0d67eae9b646\", \"files\": {}}", + "dest": "cargo/vendor/gdk-pixbuf-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk-pixbuf-sys/gdk-pixbuf-sys-0.21.5.crate", - "sha256": "bd95ad50b9a3d2551e25dd4f6892aff0b772fe5372d84514e9d0583af60a0ce7", - "dest": "cargo/vendor/gdk-pixbuf-sys-0.21.5" + "url": "https://static.crates.io/crates/gdk-pixbuf-sys/gdk-pixbuf-sys-0.22.0.crate", + "sha256": "48f31b37b1fc4b48b54f6b91b7ef04c18e00b4585d98359dd7b998774bbd91fb", + "dest": "cargo/vendor/gdk-pixbuf-sys-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"bd95ad50b9a3d2551e25dd4f6892aff0b772fe5372d84514e9d0583af60a0ce7\", \"files\": {}}", - "dest": "cargo/vendor/gdk-pixbuf-sys-0.21.5", + "contents": "{\"package\": \"48f31b37b1fc4b48b54f6b91b7ef04c18e00b4585d98359dd7b998774bbd91fb\", \"files\": {}}", + "dest": "cargo/vendor/gdk-pixbuf-sys-0.22.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4/gdk4-0.10.3.crate", - "sha256": "756564212bbe4a4ce05d88ffbd2582581ac6003832d0d32822d0825cca84bfbf", - "dest": "cargo/vendor/gdk4-0.10.3" + "url": "https://static.crates.io/crates/gdk4/gdk4-0.11.4.crate", + "sha256": "d81e2a6c6ecba2aab60633a98df1868b03fa0bfdce8105edc27c1bccf71f0e39", + "dest": "cargo/vendor/gdk4-0.11.4" }, { "type": "inline", - "contents": "{\"package\": \"756564212bbe4a4ce05d88ffbd2582581ac6003832d0d32822d0825cca84bfbf\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-0.10.3", + "contents": "{\"package\": \"d81e2a6c6ecba2aab60633a98df1868b03fa0bfdce8105edc27c1bccf71f0e39\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-0.11.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gdk4-sys/gdk4-sys-0.10.3.crate", - "sha256": "a6d4e5b3ccf591826a4adcc83f5f57b4e59d1925cb4bf620b0d645f79498b034", - "dest": "cargo/vendor/gdk4-sys-0.10.3" + "url": "https://static.crates.io/crates/gdk4-sys/gdk4-sys-0.11.4.crate", + "sha256": "3d8f608d8d7d229975c4d0d026f5d3071598c4ddab3c5262b0a31840fec78d13", + "dest": "cargo/vendor/gdk4-sys-0.11.4" }, { "type": "inline", - "contents": "{\"package\": \"a6d4e5b3ccf591826a4adcc83f5f57b4e59d1925cb4bf620b0d645f79498b034\", \"files\": {}}", - "dest": "cargo/vendor/gdk4-sys-0.10.3", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate", - "sha256": "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a", - "dest": "cargo/vendor/generic-array-0.14.7" - }, - { - "type": "inline", - "contents": "{\"package\": \"85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a\", \"files\": {}}", - "dest": "cargo/vendor/generic-array-0.14.7", + "contents": "{\"package\": \"3d8f608d8d7d229975c4d0d026f5d3071598c4ddab3c5262b0a31840fec78d13\", \"files\": {}}", + "dest": "cargo/vendor/gdk4-sys-0.11.4", "dest-filename": ".cargo-checksum.json" }, { @@ -1399,79 +1522,79 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/getrandom/getrandom-0.4.2.crate", - "sha256": "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555", - "dest": "cargo/vendor/getrandom-0.4.2" + "url": "https://static.crates.io/crates/getrandom/getrandom-0.4.3.crate", + "sha256": "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099", + "dest": "cargo/vendor/getrandom-0.4.3" }, { "type": "inline", - "contents": "{\"package\": \"0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555\", \"files\": {}}", - "dest": "cargo/vendor/getrandom-0.4.2", + "contents": "{\"package\": \"300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099\", \"files\": {}}", + "dest": "cargo/vendor/getrandom-0.4.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gio/gio-0.21.5.crate", - "sha256": "c5ff48bf600c68b476e61dc6b7c762f2f4eb91deef66583ba8bb815c30b5811a", - "dest": "cargo/vendor/gio-0.21.5" + "url": "https://static.crates.io/crates/gio/gio-0.22.8.crate", + "sha256": "8b3e1f669909c326b9413bde5a742097b8c90a7d78f45326db13668984769ded", + "dest": "cargo/vendor/gio-0.22.8" }, { "type": "inline", - "contents": "{\"package\": \"c5ff48bf600c68b476e61dc6b7c762f2f4eb91deef66583ba8bb815c30b5811a\", \"files\": {}}", - "dest": "cargo/vendor/gio-0.21.5", + "contents": "{\"package\": \"8b3e1f669909c326b9413bde5a742097b8c90a7d78f45326db13668984769ded\", \"files\": {}}", + "dest": "cargo/vendor/gio-0.22.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gio-sys/gio-sys-0.21.5.crate", - "sha256": "0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22", - "dest": "cargo/vendor/gio-sys-0.21.5" + "url": "https://static.crates.io/crates/gio-sys/gio-sys-0.22.8.crate", + "sha256": "353fdc7da7cd16da916104b1e0e4e7de380ec9c8aaa20d4d742d66310ab4b0d5", + "dest": "cargo/vendor/gio-sys-0.22.8" }, { "type": "inline", - "contents": "{\"package\": \"0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22\", \"files\": {}}", - "dest": "cargo/vendor/gio-sys-0.21.5", + "contents": "{\"package\": \"353fdc7da7cd16da916104b1e0e4e7de380ec9c8aaa20d4d742d66310ab4b0d5\", \"files\": {}}", + "dest": "cargo/vendor/gio-sys-0.22.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glib/glib-0.21.5.crate", - "sha256": "16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b", - "dest": "cargo/vendor/glib-0.21.5" + "url": "https://static.crates.io/crates/glib/glib-0.22.8.crate", + "sha256": "ddbcf514bd1881fc1b960e4e52b4e82873f4da3bceddbd58d42827b508888100", + "dest": "cargo/vendor/glib-0.22.8" }, { "type": "inline", - "contents": "{\"package\": \"16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b\", \"files\": {}}", - "dest": "cargo/vendor/glib-0.21.5", + "contents": "{\"package\": \"ddbcf514bd1881fc1b960e4e52b4e82873f4da3bceddbd58d42827b508888100\", \"files\": {}}", + "dest": "cargo/vendor/glib-0.22.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glib-macros/glib-macros-0.21.5.crate", - "sha256": "cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17", - "dest": "cargo/vendor/glib-macros-0.21.5" + "url": "https://static.crates.io/crates/glib-macros/glib-macros-0.22.6.crate", + "sha256": "506d23499707c7142898429757e8d9a3871d965239a2cb66dfa05052be6d6f19", + "dest": "cargo/vendor/glib-macros-0.22.6" }, { "type": "inline", - "contents": "{\"package\": \"cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17\", \"files\": {}}", - "dest": "cargo/vendor/glib-macros-0.21.5", + "contents": "{\"package\": \"506d23499707c7142898429757e8d9a3871d965239a2cb66dfa05052be6d6f19\", \"files\": {}}", + "dest": "cargo/vendor/glib-macros-0.22.6", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/glib-sys/glib-sys-0.21.5.crate", - "sha256": "2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c", - "dest": "cargo/vendor/glib-sys-0.21.5" + "url": "https://static.crates.io/crates/glib-sys/glib-sys-0.22.8.crate", + "sha256": "030967459f9f676851872c6304adea7825c6d462ec9b72554c733cf0c5952233", + "dest": "cargo/vendor/glib-sys-0.22.8" }, { "type": "inline", - "contents": "{\"package\": \"2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c\", \"files\": {}}", - "dest": "cargo/vendor/glib-sys-0.21.5", + "contents": "{\"package\": \"030967459f9f676851872c6304adea7825c6d462ec9b72554c733cf0c5952233\", \"files\": {}}", + "dest": "cargo/vendor/glib-sys-0.22.8", "dest-filename": ".cargo-checksum.json" }, { @@ -1490,118 +1613,105 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gobject-sys/gobject-sys-0.21.5.crate", - "sha256": "2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294", - "dest": "cargo/vendor/gobject-sys-0.21.5" + "url": "https://static.crates.io/crates/gobject-sys/gobject-sys-0.22.6.crate", + "sha256": "22a861859b887a79cf461359c192c97a57d8fb0229dd291232e57aa11f6fa72c", + "dest": "cargo/vendor/gobject-sys-0.22.6" }, { "type": "inline", - "contents": "{\"package\": \"2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294\", \"files\": {}}", - "dest": "cargo/vendor/gobject-sys-0.21.5", + "contents": "{\"package\": \"22a861859b887a79cf461359c192c97a57d8fb0229dd291232e57aa11f6fa72c\", \"files\": {}}", + "dest": "cargo/vendor/gobject-sys-0.22.6", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/graphene-rs/graphene-rs-0.21.5.crate", - "sha256": "2730030ac9db663fd8bfe1e7093742c1cafb92db9c315c9417c29032341fe2f9", - "dest": "cargo/vendor/graphene-rs-0.21.5" + "url": "https://static.crates.io/crates/graphene-rs/graphene-rs-0.22.8.crate", + "sha256": "eb856b9c558971c3f13ab692358926da710b046932a4e087aedcc35b040d7dff", + "dest": "cargo/vendor/graphene-rs-0.22.8" }, { "type": "inline", - "contents": "{\"package\": \"2730030ac9db663fd8bfe1e7093742c1cafb92db9c315c9417c29032341fe2f9\", \"files\": {}}", - "dest": "cargo/vendor/graphene-rs-0.21.5", + "contents": "{\"package\": \"eb856b9c558971c3f13ab692358926da710b046932a4e087aedcc35b040d7dff\", \"files\": {}}", + "dest": "cargo/vendor/graphene-rs-0.22.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/graphene-sys/graphene-sys-0.21.5.crate", - "sha256": "915e32091ea9ad241e4b044af62b7351c2d68aeb24f489a0d7f37a0fc484fd93", - "dest": "cargo/vendor/graphene-sys-0.21.5" + "url": "https://static.crates.io/crates/graphene-sys/graphene-sys-0.22.8.crate", + "sha256": "5c7ffdfde88f3570d3705e0d8a2433e036d387a1f2930bbf47eafcb5f569fd04", + "dest": "cargo/vendor/graphene-sys-0.22.8" }, { "type": "inline", - "contents": "{\"package\": \"915e32091ea9ad241e4b044af62b7351c2d68aeb24f489a0d7f37a0fc484fd93\", \"files\": {}}", - "dest": "cargo/vendor/graphene-sys-0.21.5", + "contents": "{\"package\": \"5c7ffdfde88f3570d3705e0d8a2433e036d387a1f2930bbf47eafcb5f569fd04\", \"files\": {}}", + "dest": "cargo/vendor/graphene-sys-0.22.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gsk4/gsk4-0.10.3.crate", - "sha256": "e755de9d8c5896c5beaa028b89e1969d067f1b9bf1511384ede971f5983aa153", - "dest": "cargo/vendor/gsk4-0.10.3" + "url": "https://static.crates.io/crates/gsk4/gsk4-0.11.4.crate", + "sha256": "b867be1c5f14dcb8f552c0eff6e9a9b1da5f8b43943e8efc3a63c889d84952ff", + "dest": "cargo/vendor/gsk4-0.11.4" }, { "type": "inline", - "contents": "{\"package\": \"e755de9d8c5896c5beaa028b89e1969d067f1b9bf1511384ede971f5983aa153\", \"files\": {}}", - "dest": "cargo/vendor/gsk4-0.10.3", + "contents": "{\"package\": \"b867be1c5f14dcb8f552c0eff6e9a9b1da5f8b43943e8efc3a63c889d84952ff\", \"files\": {}}", + "dest": "cargo/vendor/gsk4-0.11.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gsk4-sys/gsk4-sys-0.10.3.crate", - "sha256": "7ce91472391146f482065f1041876d8f869057b195b95399414caa163d72f4f7", - "dest": "cargo/vendor/gsk4-sys-0.10.3" + "url": "https://static.crates.io/crates/gsk4-sys/gsk4-sys-0.11.4.crate", + "sha256": "5b7c7eb2e681ee896646cfb8872b431f24d09f53ba9283289d9b10caa6707088", + "dest": "cargo/vendor/gsk4-sys-0.11.4" }, { "type": "inline", - "contents": "{\"package\": \"7ce91472391146f482065f1041876d8f869057b195b95399414caa163d72f4f7\", \"files\": {}}", - "dest": "cargo/vendor/gsk4-sys-0.10.3", + "contents": "{\"package\": \"5b7c7eb2e681ee896646cfb8872b431f24d09f53ba9283289d9b10caa6707088\", \"files\": {}}", + "dest": "cargo/vendor/gsk4-sys-0.11.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gtk4/gtk4-0.10.3.crate", - "sha256": "acb21d53cfc6f7bfaf43549731c43b67ca47d87348d81c8cfc4dcdd44828e1a4", - "dest": "cargo/vendor/gtk4-0.10.3" + "url": "https://static.crates.io/crates/gtk4/gtk4-0.11.4.crate", + "sha256": "98a0a0466484f64b07b5b8184d43fa46be78eb0b8e04ae4e179af31d770b76d9", + "dest": "cargo/vendor/gtk4-0.11.4" }, { "type": "inline", - "contents": "{\"package\": \"acb21d53cfc6f7bfaf43549731c43b67ca47d87348d81c8cfc4dcdd44828e1a4\", \"files\": {}}", - "dest": "cargo/vendor/gtk4-0.10.3", + "contents": "{\"package\": \"98a0a0466484f64b07b5b8184d43fa46be78eb0b8e04ae4e179af31d770b76d9\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-0.11.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gtk4-macros/gtk4-macros-0.10.3.crate", - "sha256": "3ccfb5a14a3d941244815d5f8101fa12d4577b59cc47245778d8d907b0003e42", - "dest": "cargo/vendor/gtk4-macros-0.10.3" + "url": "https://static.crates.io/crates/gtk4-macros/gtk4-macros-0.11.4.crate", + "sha256": "5ac7179400a36a04de039c24206bb841c5596992b907b43b23ee8d5bdc40d00e", + "dest": "cargo/vendor/gtk4-macros-0.11.4" }, { "type": "inline", - "contents": "{\"package\": \"3ccfb5a14a3d941244815d5f8101fa12d4577b59cc47245778d8d907b0003e42\", \"files\": {}}", - "dest": "cargo/vendor/gtk4-macros-0.10.3", + "contents": "{\"package\": \"5ac7179400a36a04de039c24206bb841c5596992b907b43b23ee8d5bdc40d00e\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-macros-0.11.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/gtk4-sys/gtk4-sys-0.10.3.crate", - "sha256": "842577fe5a1ee15d166cd3afe804ce0cab6173bc789ca32e21308834f20088dd", - "dest": "cargo/vendor/gtk4-sys-0.10.3" + "url": "https://static.crates.io/crates/gtk4-sys/gtk4-sys-0.11.4.crate", + "sha256": "82b8f954786af0b1984425c4446b77f5ff6594346181316be3f850caab1c6f01", + "dest": "cargo/vendor/gtk4-sys-0.11.4" }, { "type": "inline", - "contents": "{\"package\": \"842577fe5a1ee15d166cd3afe804ce0cab6173bc789ca32e21308834f20088dd\", \"files\": {}}", - "dest": "cargo/vendor/gtk4-sys-0.10.3", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.15.5.crate", - "sha256": "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1", - "dest": "cargo/vendor/hashbrown-0.15.5" - }, - { - "type": "inline", - "contents": "{\"package\": \"9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1\", \"files\": {}}", - "dest": "cargo/vendor/hashbrown-0.15.5", + "contents": "{\"package\": \"82b8f954786af0b1984425c4446b77f5ff6594346181316be3f850caab1c6f01\", \"files\": {}}", + "dest": "cargo/vendor/gtk4-sys-0.11.4", "dest-filename": ".cargo-checksum.json" }, { @@ -1620,14 +1730,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.17.0.crate", - "sha256": "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51", - "dest": "cargo/vendor/hashbrown-0.17.0" + "url": "https://static.crates.io/crates/hashbrown/hashbrown-0.17.1.crate", + "sha256": "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a", + "dest": "cargo/vendor/hashbrown-0.17.1" }, { "type": "inline", - "contents": "{\"package\": \"4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51\", \"files\": {}}", - "dest": "cargo/vendor/hashbrown-0.17.0", + "contents": "{\"package\": \"ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a\", \"files\": {}}", + "dest": "cargo/vendor/hashbrown-0.17.1", "dest-filename": ".cargo-checksum.json" }, { @@ -1672,14 +1782,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/http/http-1.4.0.crate", - "sha256": "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a", - "dest": "cargo/vendor/http-1.4.0" + "url": "https://static.crates.io/crates/http/http-1.4.2.crate", + "sha256": "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425", + "dest": "cargo/vendor/http-1.4.2" }, { "type": "inline", - "contents": "{\"package\": \"e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a\", \"files\": {}}", - "dest": "cargo/vendor/http-1.4.0", + "contents": "{\"package\": \"6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425\", \"files\": {}}", + "dest": "cargo/vendor/http-1.4.2", "dest-filename": ".cargo-checksum.json" }, { @@ -1695,6 +1805,19 @@ "dest": "cargo/vendor/httparse-1.10.1", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hybrid-array/hybrid-array-0.4.13.crate", + "sha256": "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c", + "dest": "cargo/vendor/hybrid-array-0.4.13" + }, + { + "type": "inline", + "contents": "{\"package\": \"818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c\", \"files\": {}}", + "dest": "cargo/vendor/hybrid-array-0.4.13", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -1838,19 +1961,6 @@ "dest": "cargo/vendor/icu_provider-2.2.0", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/id-arena/id-arena-2.3.0.crate", - "sha256": "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954", - "dest": "cargo/vendor/id-arena-2.3.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954\", \"files\": {}}", - "dest": "cargo/vendor/id-arena-2.3.0", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -1880,14 +1990,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/idna_adapter/idna_adapter-1.2.1.crate", - "sha256": "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344", - "dest": "cargo/vendor/idna_adapter-1.2.1" + "url": "https://static.crates.io/crates/idna_adapter/idna_adapter-1.2.2.crate", + "sha256": "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714", + "dest": "cargo/vendor/idna_adapter-1.2.2" }, { "type": "inline", - "contents": "{\"package\": \"3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344\", \"files\": {}}", - "dest": "cargo/vendor/idna_adapter-1.2.1", + "contents": "{\"package\": \"cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714\", \"files\": {}}", + "dest": "cargo/vendor/idna_adapter-1.2.2", "dest-filename": ".cargo-checksum.json" }, { @@ -1906,40 +2016,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/inotify/inotify-0.11.1.crate", - "sha256": "bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199", - "dest": "cargo/vendor/inotify-0.11.1" + "url": "https://static.crates.io/crates/inotify/inotify-0.11.4.crate", + "sha256": "153be1941a183ec9ccd095ddbe17a8b8d435ef6c76e9e02451b933c3999af2c8", + "dest": "cargo/vendor/inotify-0.11.4" }, { "type": "inline", - "contents": "{\"package\": \"bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199\", \"files\": {}}", - "dest": "cargo/vendor/inotify-0.11.1", + "contents": "{\"package\": \"153be1941a183ec9ccd095ddbe17a8b8d435ef6c76e9e02451b933c3999af2c8\", \"files\": {}}", + "dest": "cargo/vendor/inotify-0.11.4", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/inotify-sys/inotify-sys-0.1.5.crate", - "sha256": "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb", - "dest": "cargo/vendor/inotify-sys-0.1.5" + "url": "https://static.crates.io/crates/inotify-sys/inotify-sys-0.1.8.crate", + "sha256": "c033f80b2c113cdf91ab7a33faa9cbc014726dcad99880c8609af2a370edf37d", + "dest": "cargo/vendor/inotify-sys-0.1.8" }, { "type": "inline", - "contents": "{\"package\": \"e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb\", \"files\": {}}", - "dest": "cargo/vendor/inotify-sys-0.1.5", + "contents": "{\"package\": \"c033f80b2c113cdf91ab7a33faa9cbc014726dcad99880c8609af2a370edf37d\", \"files\": {}}", + "dest": "cargo/vendor/inotify-sys-0.1.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/insta/insta-1.47.2.crate", - "sha256": "7b4a6248eb93a4401ed2f37dfe8ea592d3cf05b7cf4f8efa867b6895af7e094e", - "dest": "cargo/vendor/insta-1.47.2" + "url": "https://static.crates.io/crates/insta/insta-1.48.0.crate", + "sha256": "86f0f8fee8c926415c58d6ae43a08523a26faccb2323f5e6b644fe7dd4ef6b82", + "dest": "cargo/vendor/insta-1.48.0" }, { "type": "inline", - "contents": "{\"package\": \"7b4a6248eb93a4401ed2f37dfe8ea592d3cf05b7cf4f8efa867b6895af7e094e\", \"files\": {}}", - "dest": "cargo/vendor/insta-1.47.2", + "contents": "{\"package\": \"86f0f8fee8c926415c58d6ae43a08523a26faccb2323f5e6b644fe7dd4ef6b82\", \"files\": {}}", + "dest": "cargo/vendor/insta-1.48.0", "dest-filename": ".cargo-checksum.json" }, { @@ -2010,40 +2120,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/jiff/jiff-0.2.23.crate", - "sha256": "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359", - "dest": "cargo/vendor/jiff-0.2.23" + "url": "https://static.crates.io/crates/jiff/jiff-0.2.32.crate", + "sha256": "961d16382652bfdd8c6f68b223b26a8c93e0d475c672f414411db31c6c5c900e", + "dest": "cargo/vendor/jiff-0.2.32" }, { "type": "inline", - "contents": "{\"package\": \"1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359\", \"files\": {}}", - "dest": "cargo/vendor/jiff-0.2.23", + "contents": "{\"package\": \"961d16382652bfdd8c6f68b223b26a8c93e0d475c672f414411db31c6c5c900e\", \"files\": {}}", + "dest": "cargo/vendor/jiff-0.2.32", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/jiff-static/jiff-static-0.2.23.crate", - "sha256": "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4", - "dest": "cargo/vendor/jiff-static-0.2.23" + "url": "https://static.crates.io/crates/jiff-static/jiff-static-0.2.32.crate", + "sha256": "d0879bd39df99c4c5e2c6615ccc026391a423dde10532c573e6086eb94a802cc", + "dest": "cargo/vendor/jiff-static-0.2.32" }, { "type": "inline", - "contents": "{\"package\": \"2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4\", \"files\": {}}", - "dest": "cargo/vendor/jiff-static-0.2.23", + "contents": "{\"package\": \"d0879bd39df99c4c5e2c6615ccc026391a423dde10532c573e6086eb94a802cc\", \"files\": {}}", + "dest": "cargo/vendor/jiff-static-0.2.32", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/jiff-tzdb/jiff-tzdb-0.1.6.crate", - "sha256": "c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076", - "dest": "cargo/vendor/jiff-tzdb-0.1.6" + "url": "https://static.crates.io/crates/jiff-tzdb/jiff-tzdb-0.1.8.crate", + "sha256": "142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e", + "dest": "cargo/vendor/jiff-tzdb-0.1.8" }, { "type": "inline", - "contents": "{\"package\": \"c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076\", \"files\": {}}", - "dest": "cargo/vendor/jiff-tzdb-0.1.6", + "contents": "{\"package\": \"142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e\", \"files\": {}}", + "dest": "cargo/vendor/jiff-tzdb-0.1.8", "dest-filename": ".cargo-checksum.json" }, { @@ -2062,40 +2172,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/js-sys/js-sys-0.3.95.crate", - "sha256": "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca", - "dest": "cargo/vendor/js-sys-0.3.95" + "url": "https://static.crates.io/crates/js-sys/js-sys-0.3.103.crate", + "sha256": "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102", + "dest": "cargo/vendor/js-sys-0.3.103" }, { "type": "inline", - "contents": "{\"package\": \"2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca\", \"files\": {}}", - "dest": "cargo/vendor/js-sys-0.3.95", + "contents": "{\"package\": \"53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102\", \"files\": {}}", + "dest": "cargo/vendor/js-sys-0.3.103", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/kqueue/kqueue-1.1.1.crate", - "sha256": "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a", - "dest": "cargo/vendor/kqueue-1.1.1" + "url": "https://static.crates.io/crates/kqueue/kqueue-1.2.0.crate", + "sha256": "273c0752728918e0ac4976f2b275b6fefb9ecd400585dec929419f3844cd87b5", + "dest": "cargo/vendor/kqueue-1.2.0" }, { "type": "inline", - "contents": "{\"package\": \"eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a\", \"files\": {}}", - "dest": "cargo/vendor/kqueue-1.1.1", + "contents": "{\"package\": \"273c0752728918e0ac4976f2b275b6fefb9ecd400585dec929419f3844cd87b5\", \"files\": {}}", + "dest": "cargo/vendor/kqueue-1.2.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/kqueue-sys/kqueue-sys-1.0.4.crate", - "sha256": "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b", - "dest": "cargo/vendor/kqueue-sys-1.0.4" + "url": "https://static.crates.io/crates/kqueue-sys/kqueue-sys-1.1.2.crate", + "sha256": "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087", + "dest": "cargo/vendor/kqueue-sys-1.1.2" }, { "type": "inline", - "contents": "{\"package\": \"ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b\", \"files\": {}}", - "dest": "cargo/vendor/kqueue-sys-1.0.4", + "contents": "{\"package\": \"07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087\", \"files\": {}}", + "dest": "cargo/vendor/kqueue-sys-1.1.2", "dest-filename": ".cargo-checksum.json" }, { @@ -2114,53 +2224,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/leb128fmt/leb128fmt-0.1.0.crate", - "sha256": "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2", - "dest": "cargo/vendor/leb128fmt-0.1.0" + "url": "https://static.crates.io/crates/libadwaita/libadwaita-0.9.2.crate", + "sha256": "85b9900e67182a4b5b1f157b448d94f0715c8b9770cce21cf000801917f53bfa", + "dest": "cargo/vendor/libadwaita-0.9.2" }, { "type": "inline", - "contents": "{\"package\": \"09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2\", \"files\": {}}", - "dest": "cargo/vendor/leb128fmt-0.1.0", + "contents": "{\"package\": \"85b9900e67182a4b5b1f157b448d94f0715c8b9770cce21cf000801917f53bfa\", \"files\": {}}", + "dest": "cargo/vendor/libadwaita-0.9.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libadwaita/libadwaita-0.8.1.crate", - "sha256": "fb09e12bf8f73342b3315c839d0a7668cc0ccebd78490c49fec48bab15d5484b", - "dest": "cargo/vendor/libadwaita-0.8.1" + "url": "https://static.crates.io/crates/libadwaita-sys/libadwaita-sys-0.9.2.crate", + "sha256": "28d3c27642b389852aa99341bd4a4c19ec6f8a2b63ebdd7f5ba1952198079ccd", + "dest": "cargo/vendor/libadwaita-sys-0.9.2" }, { "type": "inline", - "contents": "{\"package\": \"fb09e12bf8f73342b3315c839d0a7668cc0ccebd78490c49fec48bab15d5484b\", \"files\": {}}", - "dest": "cargo/vendor/libadwaita-0.8.1", + "contents": "{\"package\": \"28d3c27642b389852aa99341bd4a4c19ec6f8a2b63ebdd7f5ba1952198079ccd\", \"files\": {}}", + "dest": "cargo/vendor/libadwaita-sys-0.9.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libadwaita-sys/libadwaita-sys-0.8.1.crate", - "sha256": "6d7f94227ba87eb596fecada2491f04e357d507324142f77bf76d9e6be4a3e31", - "dest": "cargo/vendor/libadwaita-sys-0.8.1" + "url": "https://static.crates.io/crates/libc/libc-0.2.186.crate", + "sha256": "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66", + "dest": "cargo/vendor/libc-0.2.186" }, { "type": "inline", - "contents": "{\"package\": \"6d7f94227ba87eb596fecada2491f04e357d507324142f77bf76d9e6be4a3e31\", \"files\": {}}", - "dest": "cargo/vendor/libadwaita-sys-0.8.1", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libc/libc-0.2.185.crate", - "sha256": "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f", - "dest": "cargo/vendor/libc-0.2.185" - }, - { - "type": "inline", - "contents": "{\"package\": \"52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f\", \"files\": {}}", - "dest": "cargo/vendor/libc-0.2.185", + "contents": "{\"package\": \"68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66\", \"files\": {}}", + "dest": "cargo/vendor/libc-0.2.186", "dest-filename": ".cargo-checksum.json" }, { @@ -2267,19 +2364,6 @@ "dest": "cargo/vendor/libloading-0.8.9", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/libredox/libredox-0.1.16.crate", - "sha256": "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c", - "dest": "cargo/vendor/libredox-0.1.16" - }, - { - "type": "inline", - "contents": "{\"package\": \"e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c\", \"files\": {}}", - "dest": "cargo/vendor/libredox-0.1.16", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -2335,14 +2419,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/log/log-0.4.29.crate", - "sha256": "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897", - "dest": "cargo/vendor/log-0.4.29" + "url": "https://static.crates.io/crates/log/log-0.4.33.crate", + "sha256": "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad", + "dest": "cargo/vendor/log-0.4.33" }, { "type": "inline", - "contents": "{\"package\": \"5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897\", \"files\": {}}", - "dest": "cargo/vendor/log-0.4.29", + "contents": "{\"package\": \"0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad\", \"files\": {}}", + "dest": "cargo/vendor/log-0.4.33", "dest-filename": ".cargo-checksum.json" }, { @@ -2361,14 +2445,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/memchr/memchr-2.8.0.crate", - "sha256": "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79", - "dest": "cargo/vendor/memchr-2.8.0" + "url": "https://static.crates.io/crates/memchr/memchr-2.8.3.crate", + "sha256": "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98", + "dest": "cargo/vendor/memchr-2.8.3" }, { "type": "inline", - "contents": "{\"package\": \"f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79\", \"files\": {}}", - "dest": "cargo/vendor/memchr-2.8.0", + "contents": "{\"package\": \"cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98\", \"files\": {}}", + "dest": "cargo/vendor/memchr-2.8.3", "dest-filename": ".cargo-checksum.json" }, { @@ -2384,6 +2468,32 @@ "dest": "cargo/vendor/memoffset-0.9.1", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/mime/mime-0.3.17.crate", + "sha256": "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a", + "dest": "cargo/vendor/mime-0.3.17" + }, + { + "type": "inline", + "contents": "{\"package\": \"6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a\", \"files\": {}}", + "dest": "cargo/vendor/mime-0.3.17", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/mime_guess/mime_guess-2.0.5.crate", + "sha256": "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e", + "dest": "cargo/vendor/mime_guess-2.0.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e\", \"files\": {}}", + "dest": "cargo/vendor/mime_guess-2.0.5", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -2413,14 +2523,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/mio/mio-1.2.0.crate", - "sha256": "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1", - "dest": "cargo/vendor/mio-1.2.0" + "url": "https://static.crates.io/crates/mio/mio-1.2.1.crate", + "sha256": "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda", + "dest": "cargo/vendor/mio-1.2.1" }, { "type": "inline", - "contents": "{\"package\": \"50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1\", \"files\": {}}", - "dest": "cargo/vendor/mio-1.2.0", + "contents": "{\"package\": \"02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda\", \"files\": {}}", + "dest": "cargo/vendor/mio-1.2.1", "dest-filename": ".cargo-checksum.json" }, { @@ -2439,27 +2549,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/nix/nix-0.31.2.crate", - "sha256": "5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3", - "dest": "cargo/vendor/nix-0.31.2" + "url": "https://static.crates.io/crates/nix/nix-0.31.3.crate", + "sha256": "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d", + "dest": "cargo/vendor/nix-0.31.3" }, { "type": "inline", - "contents": "{\"package\": \"5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3\", \"files\": {}}", - "dest": "cargo/vendor/nix-0.31.2", + "contents": "{\"package\": \"cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d\", \"files\": {}}", + "dest": "cargo/vendor/nix-0.31.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/no_std_io2/no_std_io2-0.9.3.crate", - "sha256": "b51ed7824b6e07d354605f4abb3d9d300350701299da96642ee084f5ce631550", - "dest": "cargo/vendor/no_std_io2-0.9.3" + "url": "https://static.crates.io/crates/no_std_io2/no_std_io2-0.9.4.crate", + "sha256": "418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003", + "dest": "cargo/vendor/no_std_io2-0.9.4" }, { "type": "inline", - "contents": "{\"package\": \"b51ed7824b6e07d354605f4abb3d9d300350701299da96642ee084f5ce631550\", \"files\": {}}", - "dest": "cargo/vendor/no_std_io2-0.9.3", + "contents": "{\"package\": \"418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003\", \"files\": {}}", + "dest": "cargo/vendor/no_std_io2-0.9.4", "dest-filename": ".cargo-checksum.json" }, { @@ -2517,14 +2627,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/num-conv/num-conv-0.2.1.crate", - "sha256": "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967", - "dest": "cargo/vendor/num-conv-0.2.1" + "url": "https://static.crates.io/crates/num-conv/num-conv-0.2.2.crate", + "sha256": "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441", + "dest": "cargo/vendor/num-conv-0.2.2" }, { "type": "inline", - "contents": "{\"package\": \"c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967\", \"files\": {}}", - "dest": "cargo/vendor/num-conv-0.2.1", + "contents": "{\"package\": \"521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441\", \"files\": {}}", + "dest": "cargo/vendor/num-conv-0.2.2", "dest-filename": ".cargo-checksum.json" }, { @@ -2574,7 +2684,7 @@ }, { "type": "inline", - "contents": "[package]\nname = \"nvml-wrapper\"\nversion = \"0.12.1\"\nauthors = [\"Cldfire\"]\ndescription = \"A safe and ergonomic Rust wrapper for the NVIDIA Management Library\"\nreadme = \"../README.md\"\ndocumentation = \"https://docs.rs/nvml-wrapper\"\nrepository = \"https://github.com/Cldfire/nvml-wrapper\"\nlicense = \"MIT OR Apache-2.0\"\nedition = \"2021\"\nrust-version = \"1.60.0\"\nkeywords = [\"nvidia\", \"gpu\", \"managment\", \"monitoring\", \"hardware\"]\ncategories = [\"api-bindings\", \"hardware-support\"]\n\n[features]\ndefault = []\nlegacy-functions = [\"nvml-wrapper-sys/legacy-functions\"]\nserde = [\"dep:serde\", \"dep:serde_derive\", \"bitflags/serde\"]\n\n[dependencies]\nthiserror = \"1.0\"\nbitflags = \"2.4.0\"\nwrapcenum-derive = \"0.4.1\"\nlibloading = \"0.8.1\"\nstatic_assertions = \"1.1\"\n\n[dependencies.serde]\nversion = \"1.0\"\noptional = true\n\n[dependencies.serde_derive]\nversion = \"1.0\"\noptional = true\n\n[dependencies.nvml-wrapper-sys]\nversion = \"0.9.1\"\npath = \"../nvml-wrapper-sys\"\n\n[dev-dependencies]\npretty-bytes = \"0.2\"\n", + "contents": "[package]\nname = \"nvml-wrapper\"\nversion = \"0.12.1\"\nauthors = [ \"Cldfire\",]\ndescription = \"A safe and ergonomic Rust wrapper for the NVIDIA Management Library\"\nreadme = \"../README.md\"\ndocumentation = \"https://docs.rs/nvml-wrapper\"\nrepository = \"https://github.com/Cldfire/nvml-wrapper\"\nlicense = \"MIT OR Apache-2.0\"\nedition = \"2021\"\nrust-version = \"1.60.0\"\nkeywords = [ \"nvidia\", \"gpu\", \"managment\", \"monitoring\", \"hardware\",]\ncategories = [ \"api-bindings\", \"hardware-support\",]\n\n[features]\ndefault = []\nlegacy-functions = [ \"nvml-wrapper-sys/legacy-functions\",]\nserde = [ \"dep:serde\", \"dep:serde_derive\", \"bitflags/serde\",]\n\n[dependencies]\nthiserror = \"1.0\"\nbitflags = \"2.4.0\"\nwrapcenum-derive = \"0.4.1\"\nlibloading = \"0.8.1\"\nstatic_assertions = \"1.1\"\n\n[dev-dependencies]\npretty-bytes = \"0.2\"\n\n[dependencies.serde]\nversion = \"1.0\"\noptional = true\n\n[dependencies.serde_derive]\nversion = \"1.0\"\noptional = true\n\n[dependencies.nvml-wrapper-sys]\nversion = \"0.9.1\"\npath = \"../nvml-wrapper-sys\"\n", "dest": "cargo/vendor/nvml-wrapper", "dest-filename": "Cargo.toml" }, @@ -2592,7 +2702,7 @@ }, { "type": "inline", - "contents": "[package]\nname = \"nvml-wrapper-sys\"\nversion = \"0.9.1\"\nauthors = [\"Cldfire\"]\ndescription = \"Generated bindings to the NVIDIA Management Library.\"\nreadme = \"README.md\"\ndocumentation = \"https://docs.rs/nvml-wrapper-sys\"\nrepository = \"https://github.com/Cldfire/nvml-wrapper\"\nlicense = \"MIT OR Apache-2.0\"\nedition = \"2021\"\nrust-version = \"1.60.0\"\nkeywords = [\"nvidia\", \"gpu\", \"managment\", \"monitoring\", \"hardware\"]\ncategories = [\"external-ffi-bindings\", \"hardware-support\"]\nexclude = [\"nvml.h\"]\n\n[dependencies]\nlibloading = \"0.8.1\"\n\n[features]\ndefault = []\nlegacy-functions = []\n", + "contents": "[package]\nname = \"nvml-wrapper-sys\"\nversion = \"0.9.1\"\nauthors = [ \"Cldfire\",]\ndescription = \"Generated bindings to the NVIDIA Management Library.\"\nreadme = \"README.md\"\ndocumentation = \"https://docs.rs/nvml-wrapper-sys\"\nrepository = \"https://github.com/Cldfire/nvml-wrapper\"\nlicense = \"MIT OR Apache-2.0\"\nedition = \"2021\"\nrust-version = \"1.60.0\"\nkeywords = [ \"nvidia\", \"gpu\", \"managment\", \"monitoring\", \"hardware\",]\ncategories = [ \"external-ffi-bindings\", \"hardware-support\",]\nexclude = [ \"nvml.h\",]\n\n[dependencies]\nlibloading = \"0.8.1\"\n\n[features]\ndefault = []\nlegacy-functions = []\n", "dest": "cargo/vendor/nvml-wrapper-sys", "dest-filename": "Cargo.toml" }, @@ -2670,27 +2780,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pango/pango-0.21.5.crate", - "sha256": "52d1d85e2078077a065bb7fc072783d5bcd4e51b379f22d67107d0a16937eb69", - "dest": "cargo/vendor/pango-0.21.5" + "url": "https://static.crates.io/crates/pango/pango-0.22.8.crate", + "sha256": "5d800d8d0de2ad5d0fb046f5344dbaba14a003cf3dd27cc21d85893d35ea316c", + "dest": "cargo/vendor/pango-0.22.8" }, { "type": "inline", - "contents": "{\"package\": \"52d1d85e2078077a065bb7fc072783d5bcd4e51b379f22d67107d0a16937eb69\", \"files\": {}}", - "dest": "cargo/vendor/pango-0.21.5", + "contents": "{\"package\": \"5d800d8d0de2ad5d0fb046f5344dbaba14a003cf3dd27cc21d85893d35ea316c\", \"files\": {}}", + "dest": "cargo/vendor/pango-0.22.8", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/pango-sys/pango-sys-0.21.5.crate", - "sha256": "b4f06627d36ed5ff303d2df65211fc2e52ba5b17bf18dd80ff3d9628d6e06cfd", - "dest": "cargo/vendor/pango-sys-0.21.5" + "url": "https://static.crates.io/crates/pango-sys/pango-sys-0.22.0.crate", + "sha256": "bbd111a20ca90fedf03e09c59783c679c00900f1d8491cca5399f5e33609d5d6", + "dest": "cargo/vendor/pango-sys-0.22.0" }, { "type": "inline", - "contents": "{\"package\": \"b4f06627d36ed5ff303d2df65211fc2e52ba5b17bf18dd80ff3d9628d6e06cfd\", \"files\": {}}", - "dest": "cargo/vendor/pango-sys-0.21.5", + "contents": "{\"package\": \"bbd111a20ca90fedf03e09c59783c679c00900f1d8491cca5399f5e33609d5d6\", \"files\": {}}", + "dest": "cargo/vendor/pango-sys-0.22.0", "dest-filename": ".cargo-checksum.json" }, { @@ -2784,19 +2894,6 @@ "dest": "cargo/vendor/pkg-config-0.3.33", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/plain/plain-0.2.3.crate", - "sha256": "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6", - "dest": "cargo/vendor/plain-0.2.3" - }, - { - "type": "inline", - "contents": "{\"package\": \"b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6\", \"files\": {}}", - "dest": "cargo/vendor/plain-0.2.3", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -2826,14 +2923,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/plotters-cairo/plotters-cairo-0.8.0.crate", - "sha256": "413f5b51670e5e60d1f981e142bc7156bf73f5b015313fedc2c8e94f09be2aa3", - "dest": "cargo/vendor/plotters-cairo-0.8.0" + "url": "https://static.crates.io/crates/plotters-cairo/plotters-cairo-0.9.0.crate", + "sha256": "a90a7d13ce5819375c9cd18c5fe09ca7c85c6303c2aace884c7f95b3d22b0ba3", + "dest": "cargo/vendor/plotters-cairo-0.9.0" }, { "type": "inline", - "contents": "{\"package\": \"413f5b51670e5e60d1f981e142bc7156bf73f5b015313fedc2c8e94f09be2aa3\", \"files\": {}}", - "dest": "cargo/vendor/plotters-cairo-0.8.0", + "contents": "{\"package\": \"a90a7d13ce5819375c9cd18c5fe09ca7c85c6303c2aace884c7f95b3d22b0ba3\", \"files\": {}}", + "dest": "cargo/vendor/plotters-cairo-0.9.0", "dest-filename": ".cargo-checksum.json" }, { @@ -2928,29 +3025,39 @@ "dest-filename": ".cargo-checksum.json" }, { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/proc-macro-error-attr2/proc-macro-error-attr2-2.0.0.crate", - "sha256": "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5", - "dest": "cargo/vendor/proc-macro-error-attr2-2.0.0" + "type": "shell", + "commands": [ + "cp -r --reflink=auto \"flatpak-cargo/git/proc-macro-error-2-53ff94b/proc-macro-error-attr\" \"cargo/vendor/proc-macro-error-attr2\"" + ] }, { "type": "inline", - "contents": "{\"package\": \"96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5\", \"files\": {}}", - "dest": "cargo/vendor/proc-macro-error-attr2-2.0.0", + "contents": "[package]\nname = \"proc-macro-error-attr2\"\nversion = \"2.0.0\"\nauthors = [ \"CreepySkeleton \", \"GnomedDev \",]\nedition = \"2021\"\nrust-version = \"1.61\"\ndescription = \"Attribute macro for the proc-macro-error2 crate\"\nlicense = \"MIT OR Apache-2.0\"\nrepository = \"https://github.com/GnomedDev/proc-macro-error-2\"\n\n[lib]\nproc-macro = true\n\n[dependencies]\nquote = \"1\"\nproc-macro2 = \"1\"\n\n[lints.clippy.pedantic]\nlevel = \"warn\"\npriority = -1\n", + "dest": "cargo/vendor/proc-macro-error-attr2", + "dest-filename": "Cargo.toml" + }, + { + "type": "inline", + "contents": "{\"package\": null, \"files\": {}}", + "dest": "cargo/vendor/proc-macro-error-attr2", "dest-filename": ".cargo-checksum.json" }, { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/proc-macro-error2/proc-macro-error2-2.0.1.crate", - "sha256": "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802", - "dest": "cargo/vendor/proc-macro-error2-2.0.1" + "type": "shell", + "commands": [ + "cp -r --reflink=auto \"flatpak-cargo/git/proc-macro-error-2-53ff94b/.\" \"cargo/vendor/proc-macro-error2\"" + ] }, { "type": "inline", - "contents": "{\"package\": \"11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802\", \"files\": {}}", - "dest": "cargo/vendor/proc-macro-error2-2.0.1", + "contents": "[package]\nname = \"proc-macro-error2\"\nauthors = [ \"CreepySkeleton \", \"GnomedDev \",]\nversion = \"2.0.1\"\ndescription = \"Almost drop-in replacement to panics in proc-macros\"\nrepository = \"https://github.com/GnomedDev/proc-macro-error-2\"\nrust-version = \"1.61\"\nkeywords = [ \"proc-macro\", \"error\", \"errors\",]\ncategories = [ \"development-tools::procedural-macro-helpers\",]\nlicense = \"MIT OR Apache-2.0\"\nedition = \"2021\"\n\n[dependencies]\nquote = \"1\"\nproc-macro2 = \"1\"\n\n[features]\ndefault = [ \"syn-error\",]\nsyn-error = [ \"dep:syn\",]\nnightly = []\n\n[dependencies.proc-macro-error-attr2]\npath = \"./proc-macro-error-attr\"\nversion = \"=2.0.0\"\n\n[dependencies.syn]\nversion = \"2\"\noptional = true\ndefault-features = false\n\n[dev-dependencies.test-crate]\npath = \"./test-crate\"\n\n[dev-dependencies.syn]\nversion = \"2\"\nfeatures = [ \"full\",]\n\n[dev-dependencies.trybuild]\nversion = \"1.0.99\"\nfeatures = [ \"diff\",]\n\n[lints.rust.unexpected_cfgs]\nlevel = \"warn\"\ncheck-cfg = [ \"cfg(run_ui_tests)\",]\n\n[lints.clippy.pedantic]\nlevel = \"warn\"\npriority = -1\n\n[lints.clippy.module_name_repetitions]\nlevel = \"allow\"\n", + "dest": "cargo/vendor/proc-macro-error2", + "dest-filename": "Cargo.toml" + }, + { + "type": "inline", + "contents": "{\"package\": null, \"files\": {}}", + "dest": "cargo/vendor/proc-macro-error2", "dest-filename": ".cargo-checksum.json" }, { @@ -2969,14 +3076,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/quote/quote-1.0.45.crate", - "sha256": "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924", - "dest": "cargo/vendor/quote-1.0.45" + "url": "https://static.crates.io/crates/quote/quote-1.0.46.crate", + "sha256": "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368", + "dest": "cargo/vendor/quote-1.0.46" }, { "type": "inline", - "contents": "{\"package\": \"41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924\", \"files\": {}}", - "dest": "cargo/vendor/quote-1.0.45", + "contents": "{\"package\": \"dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368\", \"files\": {}}", + "dest": "cargo/vendor/quote-1.0.46", "dest-filename": ".cargo-checksum.json" }, { @@ -3021,40 +3128,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/redox_syscall/redox_syscall-0.7.4.crate", - "sha256": "f450ad9c3b1da563fb6948a8e0fb0fb9269711c9c73d9ea1de5058c79c8d643a", - "dest": "cargo/vendor/redox_syscall-0.7.4" + "url": "https://static.crates.io/crates/regex/regex-1.13.0.crate", + "sha256": "2a0e75113e14dc5acb068cd0786884f214f1312650a3d36d269f5c4f3cdee8a2", + "dest": "cargo/vendor/regex-1.13.0" }, { "type": "inline", - "contents": "{\"package\": \"f450ad9c3b1da563fb6948a8e0fb0fb9269711c9c73d9ea1de5058c79c8d643a\", \"files\": {}}", - "dest": "cargo/vendor/redox_syscall-0.7.4", + "contents": "{\"package\": \"2a0e75113e14dc5acb068cd0786884f214f1312650a3d36d269f5c4f3cdee8a2\", \"files\": {}}", + "dest": "cargo/vendor/regex-1.13.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/regex/regex-1.12.3.crate", - "sha256": "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276", - "dest": "cargo/vendor/regex-1.12.3" + "url": "https://static.crates.io/crates/regex-automata/regex-automata-0.4.15.crate", + "sha256": "1f388202e4b80542a0921078cc23b6333bcf1409c1e3f86404cae4766a6131db", + "dest": "cargo/vendor/regex-automata-0.4.15" }, { "type": "inline", - "contents": "{\"package\": \"e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276\", \"files\": {}}", - "dest": "cargo/vendor/regex-1.12.3", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/regex-automata/regex-automata-0.4.14.crate", - "sha256": "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f", - "dest": "cargo/vendor/regex-automata-0.4.14" - }, - { - "type": "inline", - "contents": "{\"package\": \"6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f\", \"files\": {}}", - "dest": "cargo/vendor/regex-automata-0.4.14", + "contents": "{\"package\": \"1f388202e4b80542a0921078cc23b6333bcf1409c1e3f86404cae4766a6131db\", \"files\": {}}", + "dest": "cargo/vendor/regex-automata-0.4.15", "dest-filename": ".cargo-checksum.json" }, { @@ -3073,66 +3167,66 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.10.crate", - "sha256": "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a", - "dest": "cargo/vendor/regex-syntax-0.8.10" + "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.11.crate", + "sha256": "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4", + "dest": "cargo/vendor/regex-syntax-0.8.11" }, { "type": "inline", - "contents": "{\"package\": \"dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a\", \"files\": {}}", - "dest": "cargo/vendor/regex-syntax-0.8.10", + "contents": "{\"package\": \"d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4\", \"files\": {}}", + "dest": "cargo/vendor/regex-syntax-0.8.11", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/relm4/relm4-0.10.1.crate", - "sha256": "1701679d08c984064e3e920f52ae10c8a0b522eeee223625622b23c27008a472", - "dest": "cargo/vendor/relm4-0.10.1" + "url": "https://static.crates.io/crates/relm4/relm4-0.11.0.crate", + "sha256": "6420f090f0545e9ec9656469d139a4e1b66ff9c30b808fe2247892724f71a198", + "dest": "cargo/vendor/relm4-0.11.0" }, { "type": "inline", - "contents": "{\"package\": \"1701679d08c984064e3e920f52ae10c8a0b522eeee223625622b23c27008a472\", \"files\": {}}", - "dest": "cargo/vendor/relm4-0.10.1", + "contents": "{\"package\": \"6420f090f0545e9ec9656469d139a4e1b66ff9c30b808fe2247892724f71a198\", \"files\": {}}", + "dest": "cargo/vendor/relm4-0.11.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/relm4-components/relm4-components-0.10.1.crate", - "sha256": "7051ebd4c79fd7cb37dadcb4b54573a327c6cfed0da9d326e84fb68da95a5564", - "dest": "cargo/vendor/relm4-components-0.10.1" + "url": "https://static.crates.io/crates/relm4-components/relm4-components-0.11.0.crate", + "sha256": "62088215be530760481537aa8add43fdbe4b3794bf6cb4673a39083eb993307b", + "dest": "cargo/vendor/relm4-components-0.11.0" }, { "type": "inline", - "contents": "{\"package\": \"7051ebd4c79fd7cb37dadcb4b54573a327c6cfed0da9d326e84fb68da95a5564\", \"files\": {}}", - "dest": "cargo/vendor/relm4-components-0.10.1", + "contents": "{\"package\": \"62088215be530760481537aa8add43fdbe4b3794bf6cb4673a39083eb993307b\", \"files\": {}}", + "dest": "cargo/vendor/relm4-components-0.11.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/relm4-css/relm4-css-0.10.1.crate", - "sha256": "b1df289e1d41618db75feada5b4c59ea3f7fe83a4e2690c44e14fe0c8c5c2b16", - "dest": "cargo/vendor/relm4-css-0.10.1" + "url": "https://static.crates.io/crates/relm4-css/relm4-css-0.11.0.crate", + "sha256": "f3b81d263f784b103c815afa29124486b59741eca069ce7a5999efb14f13c368", + "dest": "cargo/vendor/relm4-css-0.11.0" }, { "type": "inline", - "contents": "{\"package\": \"b1df289e1d41618db75feada5b4c59ea3f7fe83a4e2690c44e14fe0c8c5c2b16\", \"files\": {}}", - "dest": "cargo/vendor/relm4-css-0.10.1", + "contents": "{\"package\": \"f3b81d263f784b103c815afa29124486b59741eca069ce7a5999efb14f13c368\", \"files\": {}}", + "dest": "cargo/vendor/relm4-css-0.11.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/relm4-macros/relm4-macros-0.10.1.crate", - "sha256": "25edbb5b2e8126975f1dd8e85c48cd310afc150beed0dc97df22247b3243971e", - "dest": "cargo/vendor/relm4-macros-0.10.1" + "url": "https://static.crates.io/crates/relm4-macros/relm4-macros-0.11.0.crate", + "sha256": "36c9dbf50a60c82375e66b61d522c936b187a11b25c0a42e91c516326ad24a4f", + "dest": "cargo/vendor/relm4-macros-0.11.0" }, { "type": "inline", - "contents": "{\"package\": \"25edbb5b2e8126975f1dd8e85c48cd310afc150beed0dc97df22247b3243971e\", \"files\": {}}", - "dest": "cargo/vendor/relm4-macros-0.10.1", + "contents": "{\"package\": \"36c9dbf50a60c82375e66b61d522c936b187a11b25c0a42e91c516326ad24a4f\", \"files\": {}}", + "dest": "cargo/vendor/relm4-macros-0.11.0", "dest-filename": ".cargo-checksum.json" }, { @@ -3164,53 +3258,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rust-embed/rust-embed-8.11.0.crate", - "sha256": "04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27", - "dest": "cargo/vendor/rust-embed-8.11.0" + "url": "https://static.crates.io/crates/rust-embed/rust-embed-8.12.0.crate", + "sha256": "e9e7760e252aaba7b09f4be00e36476cf585bdb68a53552ac954cdf504ab4bc9", + "dest": "cargo/vendor/rust-embed-8.12.0" }, { "type": "inline", - "contents": "{\"package\": \"04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27\", \"files\": {}}", - "dest": "cargo/vendor/rust-embed-8.11.0", + "contents": "{\"package\": \"e9e7760e252aaba7b09f4be00e36476cf585bdb68a53552ac954cdf504ab4bc9\", \"files\": {}}", + "dest": "cargo/vendor/rust-embed-8.12.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rust-embed-impl/rust-embed-impl-8.11.0.crate", - "sha256": "da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa", - "dest": "cargo/vendor/rust-embed-impl-8.11.0" + "url": "https://static.crates.io/crates/rust-embed-impl/rust-embed-impl-8.12.0.crate", + "sha256": "3bcfc4d6f53af43755f7a723e4b6b8794fcce052a178dd8c6c1dadc5f5343097", + "dest": "cargo/vendor/rust-embed-impl-8.12.0" }, { "type": "inline", - "contents": "{\"package\": \"da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa\", \"files\": {}}", - "dest": "cargo/vendor/rust-embed-impl-8.11.0", + "contents": "{\"package\": \"3bcfc4d6f53af43755f7a723e4b6b8794fcce052a178dd8c6c1dadc5f5343097\", \"files\": {}}", + "dest": "cargo/vendor/rust-embed-impl-8.12.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rust-embed-utils/rust-embed-utils-8.11.0.crate", - "sha256": "5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1", - "dest": "cargo/vendor/rust-embed-utils-8.11.0" + "url": "https://static.crates.io/crates/rust-embed-utils/rust-embed-utils-8.12.0.crate", + "sha256": "42ffa149f6aa81b58a5b3011d01a857c4ed12c7a732d2c51947a4c7c692185f0", + "dest": "cargo/vendor/rust-embed-utils-8.12.0" }, { "type": "inline", - "contents": "{\"package\": \"5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1\", \"files\": {}}", - "dest": "cargo/vendor/rust-embed-utils-8.11.0", + "contents": "{\"package\": \"42ffa149f6aa81b58a5b3011d01a857c4ed12c7a732d2c51947a4c7c692185f0\", \"files\": {}}", + "dest": "cargo/vendor/rust-embed-utils-8.12.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rustc-hash/rustc-hash-2.1.2.crate", - "sha256": "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe", - "dest": "cargo/vendor/rustc-hash-2.1.2" + "url": "https://static.crates.io/crates/rustc-hash/rustc-hash-2.1.3.crate", + "sha256": "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d", + "dest": "cargo/vendor/rustc-hash-2.1.3" }, { "type": "inline", - "contents": "{\"package\": \"94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe\", \"files\": {}}", - "dest": "cargo/vendor/rustc-hash-2.1.2", + "contents": "{\"package\": \"6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d\", \"files\": {}}", + "dest": "cargo/vendor/rustc-hash-2.1.3", "dest-filename": ".cargo-checksum.json" }, { @@ -3242,27 +3336,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rustls/rustls-0.23.38.crate", - "sha256": "69f9466fb2c14ea04357e91413efb882e2a6d4a406e625449bc0a5d360d53a21", - "dest": "cargo/vendor/rustls-0.23.38" + "url": "https://static.crates.io/crates/rustls/rustls-0.23.41.crate", + "sha256": "6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f", + "dest": "cargo/vendor/rustls-0.23.41" }, { "type": "inline", - "contents": "{\"package\": \"69f9466fb2c14ea04357e91413efb882e2a6d4a406e625449bc0a5d360d53a21\", \"files\": {}}", - "dest": "cargo/vendor/rustls-0.23.38", + "contents": "{\"package\": \"6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f\", \"files\": {}}", + "dest": "cargo/vendor/rustls-0.23.41", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rustls-pki-types/rustls-pki-types-1.14.0.crate", - "sha256": "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd", - "dest": "cargo/vendor/rustls-pki-types-1.14.0" + "url": "https://static.crates.io/crates/rustls-pki-types/rustls-pki-types-1.15.0.crate", + "sha256": "764899a24af3980067ee14bc143654f297b22eaebfe3c7b6b211920a5a59b046", + "dest": "cargo/vendor/rustls-pki-types-1.15.0" }, { "type": "inline", - "contents": "{\"package\": \"be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd\", \"files\": {}}", - "dest": "cargo/vendor/rustls-pki-types-1.14.0", + "contents": "{\"package\": \"764899a24af3980067ee14bc143654f297b22eaebfe3c7b6b211920a5a59b046\", \"files\": {}}", + "dest": "cargo/vendor/rustls-pki-types-1.15.0", "dest-filename": ".cargo-checksum.json" }, { @@ -3281,14 +3375,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/rustversion/rustversion-1.0.22.crate", - "sha256": "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d", - "dest": "cargo/vendor/rustversion-1.0.22" + "url": "https://static.crates.io/crates/rustversion/rustversion-1.0.23.crate", + "sha256": "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f", + "dest": "cargo/vendor/rustversion-1.0.23" }, { "type": "inline", - "contents": "{\"package\": \"b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d\", \"files\": {}}", - "dest": "cargo/vendor/rustversion-1.0.22", + "contents": "{\"package\": \"cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f\", \"files\": {}}", + "dest": "cargo/vendor/rustversion-1.0.23", "dest-filename": ".cargo-checksum.json" }, { @@ -3411,14 +3505,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_json/serde_json-1.0.149.crate", - "sha256": "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86", - "dest": "cargo/vendor/serde_json-1.0.149" + "url": "https://static.crates.io/crates/serde_json/serde_json-1.0.150.crate", + "sha256": "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9", + "dest": "cargo/vendor/serde_json-1.0.150" }, { "type": "inline", - "contents": "{\"package\": \"83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86\", \"files\": {}}", - "dest": "cargo/vendor/serde_json-1.0.149", + "contents": "{\"package\": \"e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9\", \"files\": {}}", + "dest": "cargo/vendor/serde_json-1.0.150", "dest-filename": ".cargo-checksum.json" }, { @@ -3463,40 +3557,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_with/serde_with-3.18.0.crate", - "sha256": "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f", - "dest": "cargo/vendor/serde_with-3.18.0" + "url": "https://static.crates.io/crates/serde_with/serde_with-3.21.0.crate", + "sha256": "76a5c54c7310e7b8b9577c286d7e399ddd876c3e12b3ed917a8aabc4b96e9e8c", + "dest": "cargo/vendor/serde_with-3.21.0" }, { "type": "inline", - "contents": "{\"package\": \"dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f\", \"files\": {}}", - "dest": "cargo/vendor/serde_with-3.18.0", + "contents": "{\"package\": \"76a5c54c7310e7b8b9577c286d7e399ddd876c3e12b3ed917a8aabc4b96e9e8c\", \"files\": {}}", + "dest": "cargo/vendor/serde_with-3.21.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/serde_with_macros/serde_with_macros-3.18.0.crate", - "sha256": "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65", - "dest": "cargo/vendor/serde_with_macros-3.18.0" + "url": "https://static.crates.io/crates/serde_with_macros/serde_with_macros-3.21.0.crate", + "sha256": "84d57bc0c8b9a17920c178daa6bb924850d54a9c97ab45194bb8c17ad66bb660", + "dest": "cargo/vendor/serde_with_macros-3.21.0" }, { "type": "inline", - "contents": "{\"package\": \"d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65\", \"files\": {}}", - "dest": "cargo/vendor/serde_with_macros-3.18.0", + "contents": "{\"package\": \"84d57bc0c8b9a17920c178daa6bb924850d54a9c97ab45194bb8c17ad66bb660\", \"files\": {}}", + "dest": "cargo/vendor/serde_with_macros-3.21.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/sha2/sha2-0.10.9.crate", - "sha256": "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283", - "dest": "cargo/vendor/sha2-0.10.9" + "url": "https://static.crates.io/crates/sha2/sha2-0.11.0.crate", + "sha256": "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4", + "dest": "cargo/vendor/sha2-0.11.0" }, { "type": "inline", - "contents": "{\"package\": \"a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283\", \"files\": {}}", - "dest": "cargo/vendor/sha2-0.10.9", + "contents": "{\"package\": \"446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4\", \"files\": {}}", + "dest": "cargo/vendor/sha2-0.11.0", "dest-filename": ".cargo-checksum.json" }, { @@ -3525,6 +3619,19 @@ "dest": "cargo/vendor/shlex-1.3.0", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/shlex/shlex-2.0.1.crate", + "sha256": "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba", + "dest": "cargo/vendor/shlex-2.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba\", \"files\": {}}", + "dest": "cargo/vendor/shlex-2.0.1", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -3580,27 +3687,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/smallvec/smallvec-1.15.1.crate", - "sha256": "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03", - "dest": "cargo/vendor/smallvec-1.15.1" + "url": "https://static.crates.io/crates/smallvec/smallvec-1.15.2.crate", + "sha256": "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90", + "dest": "cargo/vendor/smallvec-1.15.2" }, { "type": "inline", - "contents": "{\"package\": \"67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03\", \"files\": {}}", - "dest": "cargo/vendor/smallvec-1.15.1", + "contents": "{\"package\": \"8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90\", \"files\": {}}", + "dest": "cargo/vendor/smallvec-1.15.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/socket2/socket2-0.6.3.crate", - "sha256": "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e", - "dest": "cargo/vendor/socket2-0.6.3" + "url": "https://static.crates.io/crates/socket2/socket2-0.6.4.crate", + "sha256": "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51", + "dest": "cargo/vendor/socket2-0.6.4" }, { "type": "inline", - "contents": "{\"package\": \"3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e\", \"files\": {}}", - "dest": "cargo/vendor/socket2-0.6.3", + "contents": "{\"package\": \"52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51\", \"files\": {}}", + "dest": "cargo/vendor/socket2-0.6.4", "dest-filename": ".cargo-checksum.json" }, { @@ -3671,14 +3778,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/syn/syn-2.0.117.crate", - "sha256": "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99", - "dest": "cargo/vendor/syn-2.0.117" + "url": "https://static.crates.io/crates/syn/syn-2.0.118.crate", + "sha256": "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422", + "dest": "cargo/vendor/syn-2.0.118" }, { "type": "inline", - "contents": "{\"package\": \"e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99\", \"files\": {}}", - "dest": "cargo/vendor/syn-2.0.117", + "contents": "{\"package\": \"1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422\", \"files\": {}}", + "dest": "cargo/vendor/syn-2.0.118", "dest-filename": ".cargo-checksum.json" }, { @@ -3736,14 +3843,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/target-lexicon/target-lexicon-0.13.3.crate", - "sha256": "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c", - "dest": "cargo/vendor/target-lexicon-0.13.3" + "url": "https://static.crates.io/crates/target-lexicon/target-lexicon-0.13.5.crate", + "sha256": "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca", + "dest": "cargo/vendor/target-lexicon-0.13.5" }, { "type": "inline", - "contents": "{\"package\": \"df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c\", \"files\": {}}", - "dest": "cargo/vendor/target-lexicon-0.13.3", + "contents": "{\"package\": \"adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca\", \"files\": {}}", + "dest": "cargo/vendor/target-lexicon-0.13.5", "dest-filename": ".cargo-checksum.json" }, { @@ -3827,27 +3934,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/thread-priority/thread-priority-3.0.0.crate", - "sha256": "2210811179577da3d54eb69ab0b50490ee40491a25d95b8c6011ba40771cb721", - "dest": "cargo/vendor/thread-priority-3.0.0" + "url": "https://static.crates.io/crates/thread-priority/thread-priority-3.1.1.crate", + "sha256": "8d2e834949be5111506bb252643498af1514f600d9e1dceedaa42afae155b67f", + "dest": "cargo/vendor/thread-priority-3.1.1" }, { "type": "inline", - "contents": "{\"package\": \"2210811179577da3d54eb69ab0b50490ee40491a25d95b8c6011ba40771cb721\", \"files\": {}}", - "dest": "cargo/vendor/thread-priority-3.0.0", + "contents": "{\"package\": \"8d2e834949be5111506bb252643498af1514f600d9e1dceedaa42afae155b67f\", \"files\": {}}", + "dest": "cargo/vendor/thread-priority-3.1.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/thread_local/thread_local-1.1.9.crate", - "sha256": "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185", - "dest": "cargo/vendor/thread_local-1.1.9" + "url": "https://static.crates.io/crates/thread_local/thread_local-1.1.10.crate", + "sha256": "1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070", + "dest": "cargo/vendor/thread_local-1.1.10" }, { "type": "inline", - "contents": "{\"package\": \"f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185\", \"files\": {}}", - "dest": "cargo/vendor/thread_local-1.1.9", + "contents": "{\"package\": \"1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070\", \"files\": {}}", + "dest": "cargo/vendor/thread_local-1.1.10", "dest-filename": ".cargo-checksum.json" }, { @@ -3866,40 +3973,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/time/time-0.3.47.crate", - "sha256": "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c", - "dest": "cargo/vendor/time-0.3.47" + "url": "https://static.crates.io/crates/time/time-0.3.53.crate", + "sha256": "18dfaaeddcb932337b5e7866ee7d0ce9b76d2fd092997146f187ec09b4558a50", + "dest": "cargo/vendor/time-0.3.53" }, { "type": "inline", - "contents": "{\"package\": \"743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c\", \"files\": {}}", - "dest": "cargo/vendor/time-0.3.47", + "contents": "{\"package\": \"18dfaaeddcb932337b5e7866ee7d0ce9b76d2fd092997146f187ec09b4558a50\", \"files\": {}}", + "dest": "cargo/vendor/time-0.3.53", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/time-core/time-core-0.1.8.crate", - "sha256": "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca", - "dest": "cargo/vendor/time-core-0.1.8" + "url": "https://static.crates.io/crates/time-core/time-core-0.1.9.crate", + "sha256": "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109", + "dest": "cargo/vendor/time-core-0.1.9" }, { "type": "inline", - "contents": "{\"package\": \"7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca\", \"files\": {}}", - "dest": "cargo/vendor/time-core-0.1.8", + "contents": "{\"package\": \"9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109\", \"files\": {}}", + "dest": "cargo/vendor/time-core-0.1.9", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/time-macros/time-macros-0.2.27.crate", - "sha256": "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215", - "dest": "cargo/vendor/time-macros-0.2.27" + "url": "https://static.crates.io/crates/time-macros/time-macros-0.2.31.crate", + "sha256": "c431b87111666e491a90baa837f914fb45cd5dc3c268591b0220ff5057f2085f", + "dest": "cargo/vendor/time-macros-0.2.31" }, { "type": "inline", - "contents": "{\"package\": \"2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215\", \"files\": {}}", - "dest": "cargo/vendor/time-macros-0.2.27", + "contents": "{\"package\": \"c431b87111666e491a90baa837f914fb45cd5dc3c268591b0220ff5057f2085f\", \"files\": {}}", + "dest": "cargo/vendor/time-macros-0.2.31", "dest-filename": ".cargo-checksum.json" }, { @@ -3918,14 +4025,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tokio/tokio-1.52.1.crate", - "sha256": "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6", - "dest": "cargo/vendor/tokio-1.52.1" + "url": "https://static.crates.io/crates/tokio/tokio-1.52.3.crate", + "sha256": "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe", + "dest": "cargo/vendor/tokio-1.52.3" }, { "type": "inline", - "contents": "{\"package\": \"b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6\", \"files\": {}}", - "dest": "cargo/vendor/tokio-1.52.1", + "contents": "{\"package\": \"8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe\", \"files\": {}}", + "dest": "cargo/vendor/tokio-1.52.3", "dest-filename": ".cargo-checksum.json" }, { @@ -3983,14 +4090,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.25.11+spec-1.1.0.crate", - "sha256": "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b", - "dest": "cargo/vendor/toml_edit-0.25.11+spec-1.1.0" + "url": "https://static.crates.io/crates/toml_edit/toml_edit-0.25.12+spec-1.1.0.crate", + "sha256": "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7", + "dest": "cargo/vendor/toml_edit-0.25.12+spec-1.1.0" }, { "type": "inline", - "contents": "{\"package\": \"0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b\", \"files\": {}}", - "dest": "cargo/vendor/toml_edit-0.25.11+spec-1.1.0", + "contents": "{\"package\": \"d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7\", \"files\": {}}", + "dest": "cargo/vendor/toml_edit-0.25.12+spec-1.1.0", "dest-filename": ".cargo-checksum.json" }, { @@ -4087,27 +4194,27 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tracker/tracker-0.2.2.crate", - "sha256": "ce5c98457ff700aaeefcd4a4a492096e78a2af1dd8523c66e94a3adb0fdbd415", - "dest": "cargo/vendor/tracker-0.2.2" + "url": "https://static.crates.io/crates/tracker/tracker-0.2.3.crate", + "sha256": "c9e91c5c9cfc2fc187ef95f2be219e0b057037afaa48496f0ce873cd7e06a87c", + "dest": "cargo/vendor/tracker-0.2.3" }, { "type": "inline", - "contents": "{\"package\": \"ce5c98457ff700aaeefcd4a4a492096e78a2af1dd8523c66e94a3adb0fdbd415\", \"files\": {}}", - "dest": "cargo/vendor/tracker-0.2.2", + "contents": "{\"package\": \"c9e91c5c9cfc2fc187ef95f2be219e0b057037afaa48496f0ce873cd7e06a87c\", \"files\": {}}", + "dest": "cargo/vendor/tracker-0.2.3", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/tracker-macros/tracker-macros-0.2.2.crate", - "sha256": "dc19eb2373ccf3d1999967c26c3d44534ff71ae5d8b9dacf78f4b13132229e48", - "dest": "cargo/vendor/tracker-macros-0.2.2" + "url": "https://static.crates.io/crates/tracker-macros/tracker-macros-0.2.3.crate", + "sha256": "12a42d0cae5c1dce306bbb8f86afba7abd15e4023911e7bfcf353f4c03de35d7", + "dest": "cargo/vendor/tracker-macros-0.2.3" }, { "type": "inline", - "contents": "{\"package\": \"dc19eb2373ccf3d1999967c26c3d44534ff71ae5d8b9dacf78f4b13132229e48\", \"files\": {}}", - "dest": "cargo/vendor/tracker-macros-0.2.2", + "contents": "{\"package\": \"12a42d0cae5c1dce306bbb8f86afba7abd15e4023911e7bfcf353f4c03de35d7\", \"files\": {}}", + "dest": "cargo/vendor/tracker-macros-0.2.3", "dest-filename": ".cargo-checksum.json" }, { @@ -4126,14 +4233,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/typenum/typenum-1.20.0.crate", - "sha256": "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de", - "dest": "cargo/vendor/typenum-1.20.0" + "url": "https://static.crates.io/crates/typenum/typenum-1.20.1.crate", + "sha256": "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20", + "dest": "cargo/vendor/typenum-1.20.1" }, { "type": "inline", - "contents": "{\"package\": \"40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de\", \"files\": {}}", - "dest": "cargo/vendor/typenum-1.20.0", + "contents": "{\"package\": \"b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20\", \"files\": {}}", + "dest": "cargo/vendor/typenum-1.20.1", "dest-filename": ".cargo-checksum.json" }, { @@ -4175,6 +4282,19 @@ "dest": "cargo/vendor/unic-langid-impl-0.9.6", "dest-filename": ".cargo-checksum.json" }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicase/unicase-2.9.0.crate", + "sha256": "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142", + "dest": "cargo/vendor/unicase-2.9.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142\", \"files\": {}}", + "dest": "cargo/vendor/unicase-2.9.0", + "dest-filename": ".cargo-checksum.json" + }, { "type": "archive", "archive-type": "tar-gzip", @@ -4188,19 +4308,6 @@ "dest": "cargo/vendor/unicode-ident-1.0.24", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.6.crate", - "sha256": "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853", - "dest": "cargo/vendor/unicode-xid-0.2.6" - }, - { - "type": "inline", - "contents": "{\"package\": \"ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853\", \"files\": {}}", - "dest": "cargo/vendor/unicode-xid-0.2.6", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -4308,14 +4415,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/uuid/uuid-1.23.1.crate", - "sha256": "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76", - "dest": "cargo/vendor/uuid-1.23.1" + "url": "https://static.crates.io/crates/uuid/uuid-1.23.4.crate", + "sha256": "bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53", + "dest": "cargo/vendor/uuid-1.23.4" }, { "type": "inline", - "contents": "{\"package\": \"ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76\", \"files\": {}}", - "dest": "cargo/vendor/uuid-1.23.1", + "contents": "{\"package\": \"bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53\", \"files\": {}}", + "dest": "cargo/vendor/uuid-1.23.4", "dest-filename": ".cargo-checksum.json" }, { @@ -4334,14 +4441,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/vergen/vergen-8.3.2.crate", - "sha256": "2990d9ea5967266ea0ccf413a4aa5c42a93dbcfda9cb49a97de6931726b12566", - "dest": "cargo/vendor/vergen-8.3.2" + "url": "https://static.crates.io/crates/vergen/vergen-10.0.1.crate", + "sha256": "b5574dd2f922b1a46a06a4b1dc11193a4012108fd54cf725e1816cb8183d8778", + "dest": "cargo/vendor/vergen-10.0.1" }, { "type": "inline", - "contents": "{\"package\": \"2990d9ea5967266ea0ccf413a4aa5c42a93dbcfda9cb49a97de6931726b12566\", \"files\": {}}", - "dest": "cargo/vendor/vergen-8.3.2", + "contents": "{\"package\": \"b5574dd2f922b1a46a06a4b1dc11193a4012108fd54cf725e1816cb8183d8778\", \"files\": {}}", + "dest": "cargo/vendor/vergen-10.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/vergen-gitcl/vergen-gitcl-10.0.1.crate", + "sha256": "23d9fead6d7c515ac3a658e1a65d36925525d5cfdea414e27eb99b99ffd92bfa", + "dest": "cargo/vendor/vergen-gitcl-10.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"23d9fead6d7c515ac3a658e1a65d36925525d5cfdea414e27eb99b99ffd92bfa\", \"files\": {}}", + "dest": "cargo/vendor/vergen-gitcl-10.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/vergen-lib/vergen-lib-10.0.1.crate", + "sha256": "8cd42fd155c2c2971f6d00face12ec245fbb604fce011ccaf2306d014c2e97ca", + "dest": "cargo/vendor/vergen-lib-10.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"8cd42fd155c2c2971f6d00face12ec245fbb604fce011ccaf2306d014c2e97ca\", \"files\": {}}", + "dest": "cargo/vendor/vergen-lib-10.0.1", "dest-filename": ".cargo-checksum.json" }, { @@ -4399,144 +4532,92 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasip2/wasip2-1.0.3+wasi-0.2.9.crate", - "sha256": "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6", - "dest": "cargo/vendor/wasip2-1.0.3+wasi-0.2.9" + "url": "https://static.crates.io/crates/wasip2/wasip2-1.0.4+wasi-0.2.12.crate", + "sha256": "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487", + "dest": "cargo/vendor/wasip2-1.0.4+wasi-0.2.12" }, { "type": "inline", - "contents": "{\"package\": \"20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6\", \"files\": {}}", - "dest": "cargo/vendor/wasip2-1.0.3+wasi-0.2.9", + "contents": "{\"package\": \"b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487\", \"files\": {}}", + "dest": "cargo/vendor/wasip2-1.0.4+wasi-0.2.12", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasip3/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate", - "sha256": "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5", - "dest": "cargo/vendor/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06" + "url": "https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.126.crate", + "sha256": "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4", + "dest": "cargo/vendor/wasm-bindgen-0.2.126" }, { "type": "inline", - "contents": "{\"package\": \"5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5\", \"files\": {}}", - "dest": "cargo/vendor/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06", + "contents": "{\"package\": \"4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-0.2.126", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.118.crate", - "sha256": "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89", - "dest": "cargo/vendor/wasm-bindgen-0.2.118" + "url": "https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.126.crate", + "sha256": "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1", + "dest": "cargo/vendor/wasm-bindgen-macro-0.2.126" }, { "type": "inline", - "contents": "{\"package\": \"0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-0.2.118", + "contents": "{\"package\": \"167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-macro-0.2.126", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.118.crate", - "sha256": "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed", - "dest": "cargo/vendor/wasm-bindgen-macro-0.2.118" + "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.126.crate", + "sha256": "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e", + "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.126" }, { "type": "inline", - "contents": "{\"package\": \"eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-macro-0.2.118", + "contents": "{\"package\": \"f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.126", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.118.crate", - "sha256": "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904", - "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.118" + "url": "https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.126.crate", + "sha256": "dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24", + "dest": "cargo/vendor/wasm-bindgen-shared-0.2.126" }, { "type": "inline", - "contents": "{\"package\": \"9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-macro-support-0.2.118", + "contents": "{\"package\": \"dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24\", \"files\": {}}", + "dest": "cargo/vendor/wasm-bindgen-shared-0.2.126", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.118.crate", - "sha256": "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129", - "dest": "cargo/vendor/wasm-bindgen-shared-0.2.118" + "url": "https://static.crates.io/crates/web-sys/web-sys-0.3.103.crate", + "sha256": "8622dcb61c0bcc9fffa6938bed81210af2da9a7e4a1a834b2e37a59b6dfb6141", + "dest": "cargo/vendor/web-sys-0.3.103" }, { "type": "inline", - "contents": "{\"package\": \"5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129\", \"files\": {}}", - "dest": "cargo/vendor/wasm-bindgen-shared-0.2.118", + "contents": "{\"package\": \"8622dcb61c0bcc9fffa6938bed81210af2da9a7e4a1a834b2e37a59b6dfb6141\", \"files\": {}}", + "dest": "cargo/vendor/web-sys-0.3.103", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-encoder/wasm-encoder-0.244.0.crate", - "sha256": "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319", - "dest": "cargo/vendor/wasm-encoder-0.244.0" + "url": "https://static.crates.io/crates/webpki-roots/webpki-roots-1.0.8.crate", + "sha256": "bf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bf", + "dest": "cargo/vendor/webpki-roots-1.0.8" }, { "type": "inline", - "contents": "{\"package\": \"990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319\", \"files\": {}}", - "dest": "cargo/vendor/wasm-encoder-0.244.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasm-metadata/wasm-metadata-0.244.0.crate", - "sha256": "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909", - "dest": "cargo/vendor/wasm-metadata-0.244.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909\", \"files\": {}}", - "dest": "cargo/vendor/wasm-metadata-0.244.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wasmparser/wasmparser-0.244.0.crate", - "sha256": "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe", - "dest": "cargo/vendor/wasmparser-0.244.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe\", \"files\": {}}", - "dest": "cargo/vendor/wasmparser-0.244.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/web-sys/web-sys-0.3.95.crate", - "sha256": "4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d", - "dest": "cargo/vendor/web-sys-0.3.95" - }, - { - "type": "inline", - "contents": "{\"package\": \"4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d\", \"files\": {}}", - "dest": "cargo/vendor/web-sys-0.3.95", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/webpki-roots/webpki-roots-1.0.7.crate", - "sha256": "52f5ee44c96cf55f1b349600768e3ece3a8f26010c05265ab73f945bb1a2eb9d", - "dest": "cargo/vendor/webpki-roots-1.0.7" - }, - { - "type": "inline", - "contents": "{\"package\": \"52f5ee44c96cf55f1b349600768e3ece3a8f26010c05265ab73f945bb1a2eb9d\", \"files\": {}}", - "dest": "cargo/vendor/webpki-roots-1.0.7", + "contents": "{\"package\": \"bf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bf\", \"files\": {}}", + "dest": "cargo/vendor/webpki-roots-1.0.8", "dest-filename": ".cargo-checksum.json" }, { @@ -4594,53 +4675,53 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows/windows-0.61.3.crate", - "sha256": "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893", - "dest": "cargo/vendor/windows-0.61.3" + "url": "https://static.crates.io/crates/windows/windows-0.62.2.crate", + "sha256": "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580", + "dest": "cargo/vendor/windows-0.62.2" }, { "type": "inline", - "contents": "{\"package\": \"9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893\", \"files\": {}}", - "dest": "cargo/vendor/windows-0.61.3", + "contents": "{\"package\": \"527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580\", \"files\": {}}", + "dest": "cargo/vendor/windows-0.62.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-collections/windows-collections-0.2.0.crate", - "sha256": "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8", - "dest": "cargo/vendor/windows-collections-0.2.0" + "url": "https://static.crates.io/crates/windows-collections/windows-collections-0.3.2.crate", + "sha256": "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610", + "dest": "cargo/vendor/windows-collections-0.3.2" }, { "type": "inline", - "contents": "{\"package\": \"3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8\", \"files\": {}}", - "dest": "cargo/vendor/windows-collections-0.2.0", + "contents": "{\"package\": \"23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610\", \"files\": {}}", + "dest": "cargo/vendor/windows-collections-0.3.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-core/windows-core-0.61.2.crate", - "sha256": "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3", - "dest": "cargo/vendor/windows-core-0.61.2" + "url": "https://static.crates.io/crates/windows-core/windows-core-0.62.2.crate", + "sha256": "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb", + "dest": "cargo/vendor/windows-core-0.62.2" }, { "type": "inline", - "contents": "{\"package\": \"c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3\", \"files\": {}}", - "dest": "cargo/vendor/windows-core-0.61.2", + "contents": "{\"package\": \"b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb\", \"files\": {}}", + "dest": "cargo/vendor/windows-core-0.62.2", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-future/windows-future-0.2.1.crate", - "sha256": "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e", - "dest": "cargo/vendor/windows-future-0.2.1" + "url": "https://static.crates.io/crates/windows-future/windows-future-0.3.2.crate", + "sha256": "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb", + "dest": "cargo/vendor/windows-future-0.3.2" }, { "type": "inline", - "contents": "{\"package\": \"fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e\", \"files\": {}}", - "dest": "cargo/vendor/windows-future-0.2.1", + "contents": "{\"package\": \"e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb\", \"files\": {}}", + "dest": "cargo/vendor/windows-future-0.3.2", "dest-filename": ".cargo-checksum.json" }, { @@ -4669,19 +4750,6 @@ "dest": "cargo/vendor/windows-interface-0.59.3", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-link/windows-link-0.1.3.crate", - "sha256": "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a", - "dest": "cargo/vendor/windows-link-0.1.3" - }, - { - "type": "inline", - "contents": "{\"package\": \"5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a\", \"files\": {}}", - "dest": "cargo/vendor/windows-link-0.1.3", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -4698,40 +4766,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-numerics/windows-numerics-0.2.0.crate", - "sha256": "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1", - "dest": "cargo/vendor/windows-numerics-0.2.0" + "url": "https://static.crates.io/crates/windows-numerics/windows-numerics-0.3.1.crate", + "sha256": "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26", + "dest": "cargo/vendor/windows-numerics-0.3.1" }, { "type": "inline", - "contents": "{\"package\": \"9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1\", \"files\": {}}", - "dest": "cargo/vendor/windows-numerics-0.2.0", + "contents": "{\"package\": \"6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26\", \"files\": {}}", + "dest": "cargo/vendor/windows-numerics-0.3.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-result/windows-result-0.3.4.crate", - "sha256": "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6", - "dest": "cargo/vendor/windows-result-0.3.4" + "url": "https://static.crates.io/crates/windows-result/windows-result-0.4.1.crate", + "sha256": "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5", + "dest": "cargo/vendor/windows-result-0.4.1" }, { "type": "inline", - "contents": "{\"package\": \"56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6\", \"files\": {}}", - "dest": "cargo/vendor/windows-result-0.3.4", + "contents": "{\"package\": \"7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5\", \"files\": {}}", + "dest": "cargo/vendor/windows-result-0.4.1", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-strings/windows-strings-0.4.2.crate", - "sha256": "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57", - "dest": "cargo/vendor/windows-strings-0.4.2" + "url": "https://static.crates.io/crates/windows-strings/windows-strings-0.5.1.crate", + "sha256": "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091", + "dest": "cargo/vendor/windows-strings-0.5.1" }, { "type": "inline", - "contents": "{\"package\": \"56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57\", \"files\": {}}", - "dest": "cargo/vendor/windows-strings-0.4.2", + "contents": "{\"package\": \"7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091\", \"files\": {}}", + "dest": "cargo/vendor/windows-strings-0.5.1", "dest-filename": ".cargo-checksum.json" }, { @@ -4802,14 +4870,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/windows-threading/windows-threading-0.1.0.crate", - "sha256": "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6", - "dest": "cargo/vendor/windows-threading-0.1.0" + "url": "https://static.crates.io/crates/windows-threading/windows-threading-0.2.1.crate", + "sha256": "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37", + "dest": "cargo/vendor/windows-threading-0.2.1" }, { "type": "inline", - "contents": "{\"package\": \"b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6\", \"files\": {}}", - "dest": "cargo/vendor/windows-threading-0.1.0", + "contents": "{\"package\": \"3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37\", \"files\": {}}", + "dest": "cargo/vendor/windows-threading-0.2.1", "dest-filename": ".cargo-checksum.json" }, { @@ -5023,40 +5091,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/winnow/winnow-0.7.15.crate", - "sha256": "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945", - "dest": "cargo/vendor/winnow-0.7.15" + "url": "https://static.crates.io/crates/winnow/winnow-1.0.3.crate", + "sha256": "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1", + "dest": "cargo/vendor/winnow-1.0.3" }, { "type": "inline", - "contents": "{\"package\": \"df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945\", \"files\": {}}", - "dest": "cargo/vendor/winnow-0.7.15", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/winnow/winnow-1.0.2.crate", - "sha256": "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0", - "dest": "cargo/vendor/winnow-1.0.2" - }, - { - "type": "inline", - "contents": "{\"package\": \"2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0\", \"files\": {}}", - "dest": "cargo/vendor/winnow-1.0.2", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wit-bindgen/wit-bindgen-0.51.0.crate", - "sha256": "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5", - "dest": "cargo/vendor/wit-bindgen-0.51.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5\", \"files\": {}}", - "dest": "cargo/vendor/wit-bindgen-0.51.0", + "contents": "{\"package\": \"0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1\", \"files\": {}}", + "dest": "cargo/vendor/winnow-1.0.3", "dest-filename": ".cargo-checksum.json" }, { @@ -5072,71 +5114,6 @@ "dest": "cargo/vendor/wit-bindgen-0.57.1", "dest-filename": ".cargo-checksum.json" }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wit-bindgen-core/wit-bindgen-core-0.51.0.crate", - "sha256": "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc", - "dest": "cargo/vendor/wit-bindgen-core-0.51.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc\", \"files\": {}}", - "dest": "cargo/vendor/wit-bindgen-core-0.51.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wit-bindgen-rust/wit-bindgen-rust-0.51.0.crate", - "sha256": "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21", - "dest": "cargo/vendor/wit-bindgen-rust-0.51.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21\", \"files\": {}}", - "dest": "cargo/vendor/wit-bindgen-rust-0.51.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wit-bindgen-rust-macro/wit-bindgen-rust-macro-0.51.0.crate", - "sha256": "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a", - "dest": "cargo/vendor/wit-bindgen-rust-macro-0.51.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a\", \"files\": {}}", - "dest": "cargo/vendor/wit-bindgen-rust-macro-0.51.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wit-component/wit-component-0.244.0.crate", - "sha256": "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2", - "dest": "cargo/vendor/wit-component-0.244.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2\", \"files\": {}}", - "dest": "cargo/vendor/wit-component-0.244.0", - "dest-filename": ".cargo-checksum.json" - }, - { - "type": "archive", - "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/wit-parser/wit-parser-0.244.0.crate", - "sha256": "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736", - "dest": "cargo/vendor/wit-parser-0.244.0" - }, - { - "type": "inline", - "contents": "{\"package\": \"ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736\", \"files\": {}}", - "dest": "cargo/vendor/wit-parser-0.244.0", - "dest-filename": ".cargo-checksum.json" - }, { "type": "archive", "archive-type": "tar-gzip", @@ -5192,14 +5169,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/yoke/yoke-0.8.2.crate", - "sha256": "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca", - "dest": "cargo/vendor/yoke-0.8.2" + "url": "https://static.crates.io/crates/yoke/yoke-0.8.3.crate", + "sha256": "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5", + "dest": "cargo/vendor/yoke-0.8.3" }, { "type": "inline", - "contents": "{\"package\": \"abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca\", \"files\": {}}", - "dest": "cargo/vendor/yoke-0.8.2", + "contents": "{\"package\": \"709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5\", \"files\": {}}", + "dest": "cargo/vendor/yoke-0.8.3", "dest-filename": ".cargo-checksum.json" }, { @@ -5218,40 +5195,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zbus/zbus-5.14.0.crate", - "sha256": "ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc", - "dest": "cargo/vendor/zbus-5.14.0" + "url": "https://static.crates.io/crates/zbus/zbus-5.17.0.crate", + "sha256": "a28b97f866896a4be7aefd2b5a8e01bb6773d19a775d54ab28b4d094b9a4480e", + "dest": "cargo/vendor/zbus-5.17.0" }, { "type": "inline", - "contents": "{\"package\": \"ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc\", \"files\": {}}", - "dest": "cargo/vendor/zbus-5.14.0", + "contents": "{\"package\": \"a28b97f866896a4be7aefd2b5a8e01bb6773d19a775d54ab28b4d094b9a4480e\", \"files\": {}}", + "dest": "cargo/vendor/zbus-5.17.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zbus_macros/zbus_macros-5.14.0.crate", - "sha256": "897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222", - "dest": "cargo/vendor/zbus_macros-5.14.0" + "url": "https://static.crates.io/crates/zbus_macros/zbus_macros-5.17.0.crate", + "sha256": "5e05ad887425eecf5e8384dc2406a4a9313eb73468712fc1cdea362eb4fe0469", + "dest": "cargo/vendor/zbus_macros-5.17.0" }, { "type": "inline", - "contents": "{\"package\": \"897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222\", \"files\": {}}", - "dest": "cargo/vendor/zbus_macros-5.14.0", + "contents": "{\"package\": \"5e05ad887425eecf5e8384dc2406a4a9313eb73468712fc1cdea362eb4fe0469\", \"files\": {}}", + "dest": "cargo/vendor/zbus_macros-5.17.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zbus_names/zbus_names-4.3.1.crate", - "sha256": "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f", - "dest": "cargo/vendor/zbus_names-4.3.1" + "url": "https://static.crates.io/crates/zbus_names/zbus_names-4.3.3.crate", + "sha256": "1039ca249fee9559680f3a9f05b55e0761fee51af4f6c1e7d8c1f31e549721d2", + "dest": "cargo/vendor/zbus_names-4.3.3" }, { "type": "inline", - "contents": "{\"package\": \"ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f\", \"files\": {}}", - "dest": "cargo/vendor/zbus_names-4.3.1", + "contents": "{\"package\": \"1039ca249fee9559680f3a9f05b55e0761fee51af4f6c1e7d8c1f31e549721d2\", \"files\": {}}", + "dest": "cargo/vendor/zbus_names-4.3.3", "dest-filename": ".cargo-checksum.json" }, { @@ -5270,40 +5247,40 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zerocopy/zerocopy-0.8.48.crate", - "sha256": "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9", - "dest": "cargo/vendor/zerocopy-0.8.48" + "url": "https://static.crates.io/crates/zerocopy/zerocopy-0.8.54.crate", + "sha256": "b7cbbc0a705a0fd05cc3676525980d2bf5a9bc4adac6d6475209a7887cf59d19", + "dest": "cargo/vendor/zerocopy-0.8.54" }, { "type": "inline", - "contents": "{\"package\": \"eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9\", \"files\": {}}", - "dest": "cargo/vendor/zerocopy-0.8.48", + "contents": "{\"package\": \"b7cbbc0a705a0fd05cc3676525980d2bf5a9bc4adac6d6475209a7887cf59d19\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-0.8.54", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.8.48.crate", - "sha256": "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4", - "dest": "cargo/vendor/zerocopy-derive-0.8.48" + "url": "https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.8.54.crate", + "sha256": "e2e817b7b52d0c7358d3246da9d69935ebb18116b2b102b4230dac079b4862f5", + "dest": "cargo/vendor/zerocopy-derive-0.8.54" }, { "type": "inline", - "contents": "{\"package\": \"70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4\", \"files\": {}}", - "dest": "cargo/vendor/zerocopy-derive-0.8.48", + "contents": "{\"package\": \"e2e817b7b52d0c7358d3246da9d69935ebb18116b2b102b4230dac079b4862f5\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-derive-0.8.54", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zerofrom/zerofrom-0.1.7.crate", - "sha256": "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df", - "dest": "cargo/vendor/zerofrom-0.1.7" + "url": "https://static.crates.io/crates/zerofrom/zerofrom-0.1.8.crate", + "sha256": "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272", + "dest": "cargo/vendor/zerofrom-0.1.8" }, { "type": "inline", - "contents": "{\"package\": \"69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df\", \"files\": {}}", - "dest": "cargo/vendor/zerofrom-0.1.7", + "contents": "{\"package\": \"0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272\", \"files\": {}}", + "dest": "cargo/vendor/zerofrom-0.1.8", "dest-filename": ".cargo-checksum.json" }, { @@ -5322,14 +5299,14 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zeroize/zeroize-1.8.2.crate", - "sha256": "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0", - "dest": "cargo/vendor/zeroize-1.8.2" + "url": "https://static.crates.io/crates/zeroize/zeroize-1.9.0.crate", + "sha256": "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e", + "dest": "cargo/vendor/zeroize-1.9.0" }, { "type": "inline", - "contents": "{\"package\": \"b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0\", \"files\": {}}", - "dest": "cargo/vendor/zeroize-1.8.2", + "contents": "{\"package\": \"e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e\", \"files\": {}}", + "dest": "cargo/vendor/zeroize-1.9.0", "dest-filename": ".cargo-checksum.json" }, { @@ -5387,45 +5364,45 @@ { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zvariant/zvariant-5.10.0.crate", - "sha256": "5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b", - "dest": "cargo/vendor/zvariant-5.10.0" + "url": "https://static.crates.io/crates/zvariant/zvariant-5.13.0.crate", + "sha256": "7cf057bb00bf5c9ad77abb6147b0ca4818236a1858416e9d988e40d6322fefa7", + "dest": "cargo/vendor/zvariant-5.13.0" }, { "type": "inline", - "contents": "{\"package\": \"5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b\", \"files\": {}}", - "dest": "cargo/vendor/zvariant-5.10.0", + "contents": "{\"package\": \"7cf057bb00bf5c9ad77abb6147b0ca4818236a1858416e9d988e40d6322fefa7\", \"files\": {}}", + "dest": "cargo/vendor/zvariant-5.13.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zvariant_derive/zvariant_derive-5.10.0.crate", - "sha256": "5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c", - "dest": "cargo/vendor/zvariant_derive-5.10.0" + "url": "https://static.crates.io/crates/zvariant_derive/zvariant_derive-5.13.0.crate", + "sha256": "8118ca6bda77bfc0ab51d660db0c955f2505eef854c9a449435bccb616933b31", + "dest": "cargo/vendor/zvariant_derive-5.13.0" }, { "type": "inline", - "contents": "{\"package\": \"5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c\", \"files\": {}}", - "dest": "cargo/vendor/zvariant_derive-5.10.0", + "contents": "{\"package\": \"8118ca6bda77bfc0ab51d660db0c955f2505eef854c9a449435bccb616933b31\", \"files\": {}}", + "dest": "cargo/vendor/zvariant_derive-5.13.0", "dest-filename": ".cargo-checksum.json" }, { "type": "archive", "archive-type": "tar-gzip", - "url": "https://static.crates.io/crates/zvariant_utils/zvariant_utils-3.3.0.crate", - "sha256": "f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9", - "dest": "cargo/vendor/zvariant_utils-3.3.0" + "url": "https://static.crates.io/crates/zvariant_utils/zvariant_utils-3.5.0.crate", + "sha256": "90cb9383f9b45290407a1258b202d3f8f01db719eb60b4e4055c6375af4fc7c7", + "dest": "cargo/vendor/zvariant_utils-3.5.0" }, { "type": "inline", - "contents": "{\"package\": \"f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9\", \"files\": {}}", - "dest": "cargo/vendor/zvariant_utils-3.3.0", + "contents": "{\"package\": \"90cb9383f9b45290407a1258b202d3f8f01db719eb60b4e4055c6375af4fc7c7\", \"files\": {}}", + "dest": "cargo/vendor/zvariant_utils-3.5.0", "dest-filename": ".cargo-checksum.json" }, { "type": "inline", - "contents": "[source.vendored-sources]\ndirectory = \"cargo/vendor\"\n\n[source.crates-io]\nreplace-with = \"vendored-sources\"\n\n[source.\"https://github.com/rust-nvml/nvml-wrapper\"]\ngit = \"https://github.com/rust-nvml/nvml-wrapper\"\nreplace-with = \"vendored-sources\"\nrev = \"eb47417eede43443f139053479618e96ad32893d\"\n", + "contents": "[source.vendored-sources]\ndirectory = \"cargo/vendor\"\n\n[source.crates-io]\nreplace-with = \"vendored-sources\"\n\n[source.\"https://github.com/rust-nvml/nvml-wrapper\"]\ngit = \"https://github.com/rust-nvml/nvml-wrapper\"\nreplace-with = \"vendored-sources\"\nrev = \"eb47417eede43443f139053479618e96ad32893d\"\n\n[source.\"https://github.com/fgardt/proc-macro-error-2\"]\ngit = \"https://github.com/fgardt/proc-macro-error-2\"\nreplace-with = \"vendored-sources\"\nrev = \"53ff94b61c678593158db1a3d50269c6f0de0db7\"\n", "dest": "cargo", "dest-filename": "config" } diff --git a/lact-daemon/Cargo.toml b/lact-daemon/Cargo.toml index a45be7f1..9146ca0f 100644 --- a/lact-daemon/Cargo.toml +++ b/lact-daemon/Cargo.toml @@ -35,9 +35,9 @@ divan = { workspace = true, optional = true } serde_norway = { workspace = true } nvml-wrapper = { workspace = true } -bitflags = "2.11.1" +bitflags = "2.13.0" pciid-parser = { version = "0.8", features = ["serde"] } -zbus = { version = "5.14.0", default-features = false, features = ["tokio"] } +zbus = { version = "5.17.0", default-features = false, features = ["tokio"] } zbus_polkit = { version = "5.0.0", default-features = false, features = ["tokio"] } libdrm_amdgpu_sys = { version = "0.8.16", default-features = false, features = [ "dynamic_loading", @@ -54,8 +54,8 @@ libdisplay-info = { version= "0.3.0", optional = true } [dev-dependencies] pretty_assertions = { workspace = true } -insta = { version = "1.47.2", features = ["json", "yaml"] } -easy_fuser = { version = "0.4.5", features = ["parallel"] } +insta = { version = "1.48.0", features = ["json", "yaml"] } +easy_fuser = { version = "0.5.0", default-features = false, features = ["parallel"] } tempfile = "3.27.0" [build-dependencies] diff --git a/lact-daemon/src/server/gpu_controller/common/fan_control.rs b/lact-daemon/src/server/gpu_controller/common/fan_control.rs index fc66f8ca..2b0d3429 100644 --- a/lact-daemon/src/server/gpu_controller/common/fan_control.rs +++ b/lact-daemon/src/server/gpu_controller/common/fan_control.rs @@ -21,7 +21,7 @@ impl FanCurveExt for FanCurve { let current = temp.current.expect("No current temp"); // This scenario is most likely unreachable as the kernel shuts down the GPU when it reaches critical temperature - if temp.crit.filter(|crit| current > *crit).is_some() { + if temp.crit.as_ref().is_some_and(|crit| current > *crit) { warn!("GPU temperature is beyond critical values! {current}°C"); return u8::MAX; } diff --git a/lact-daemon/src/server/gpu_controller/nvidia.rs b/lact-daemon/src/server/gpu_controller/nvidia.rs index ed396153..3ede2491 100644 --- a/lact-daemon/src/server/gpu_controller/nvidia.rs +++ b/lact-daemon/src/server/gpu_controller/nvidia.rs @@ -510,7 +510,7 @@ impl NvidiaGpuController { let min_offset = cmp::min(offset_info.min_clock_offset_mhz, -(base_freq / 1000)); if !(min_offset..=offset_info.max_clock_offset_mhz).contains(&offset_mhz) { - bail!("Configured offset {offset_mhz}MHz is outside of the allowed range",); + bail!("Configured offset {offset_mhz}MHz is outside of the allowed range"); } debug!("writing offset {offset_khz}KHz to point {i}"); diff --git a/lact-daemon/src/tests/mock_fs.rs b/lact-daemon/src/tests/mock_fs.rs index 505158d2..ad666a16 100644 --- a/lact-daemon/src/tests/mock_fs.rs +++ b/lact-daemon/src/tests/mock_fs.rs @@ -1,13 +1,10 @@ use easy_fuser::{ - FuseHandler, - templates::{ + delegate_fs, + fuse_parallel::prelude::*, + fuse_presets::{ DefaultFuseHandler, mirror_fs::{MirrorFsReadOnly, MirrorFsTrait}, }, - types::{ - BorrowedFileHandle, FUSESetXAttrFlags, FUSEWriteFlags, FileAttribute, FuseResult, - OpenFlags, SetAttrRequest, - }, }; use std::{ ffi::OsStr, @@ -16,27 +13,37 @@ use std::{ }; pub struct MockSysfs { - inner: MirrorFsReadOnly, + mirror_fs: MirrorFsReadOnly, + default_fs: DefaultFuseHandler, pub writes: Arc>>, } impl MockSysfs { pub fn new(source_path: PathBuf) -> Self { MockSysfs { - inner: MirrorFsReadOnly::new(source_path, DefaultFuseHandler::new()), + mirror_fs: MirrorFsReadOnly::new(source_path), + default_fs: DefaultFuseHandler::new(), writes: Arc::default(), } } } -impl FuseHandler for MockSysfs { - fn get_inner(&self) -> &dyn FuseHandler { - &self.inner - } +impl FuseHandler for MockSysfs { + type TId = PathBuf; + + delegate_fs! { mirror_fs, [ + flush, fsync, lseek, read, release, access, getattr, listxattr, lookup, open, readdir, + readlink + ] } + + delegate_fs! { default_fs, [ + copy_file_range, fallocate, create, mkdir, mknod, removexattr, rename, rmdir, symlink, + unlink, bmap, forget, fsyncdir, getlk, ioctl, link, opendir, releasedir, setlk, statfs + ] } fn write( &self, - _req: &easy_fuser::prelude::RequestInfo, + _req: &RequestInfo, file_id: PathBuf, _file_handle: BorrowedFileHandle, _seek: std::io::SeekFrom, @@ -55,7 +62,7 @@ impl FuseHandler for MockSysfs { fn setattr( &self, - req: &easy_fuser::prelude::RequestInfo, + req: &RequestInfo, file_id: PathBuf, _attrs: SetAttrRequest, ) -> FuseResult { @@ -64,7 +71,7 @@ impl FuseHandler for MockSysfs { fn getxattr( &self, - _req: &easy_fuser::prelude::RequestInfo, + _req: &RequestInfo, _file_id: PathBuf, _name: &OsStr, _size: u32, @@ -74,7 +81,7 @@ impl FuseHandler for MockSysfs { fn setxattr( &self, - _req: &easy_fuser::prelude::RequestInfo, + _req: &RequestInfo, _file_id: PathBuf, _name: &OsStr, _value: Vec, diff --git a/lact-daemon/src/tests/mod.rs b/lact-daemon/src/tests/mod.rs index 886179f6..91816454 100644 --- a/lact-daemon/src/tests/mod.rs +++ b/lact-daemon/src/tests/mod.rs @@ -87,8 +87,13 @@ async fn apply_settings() { let mock_fs = MockSysfs::new(device_dir.path()); let writes = mock_fs.writes.clone(); - let mount = easy_fuser::spawn_mount(mock_fs, mock_fs_dir.path(), &[], 1) - .expect("Could not mount mock fs"); + let mount = easy_fuser::fuse_parallel::spawn_mount( + mock_fs, + mock_fs_dir.path(), + &[], + Some(1), + ) + .expect("Could not mount mock fs"); let handler = Handler::with_base_path(mock_fs_dir.path(), Config::default(), &pci_db) diff --git a/lact-gui/Cargo.toml b/lact-gui/Cargo.toml index b6c36c58..1330a639 100644 --- a/lact-gui/Cargo.toml +++ b/lact-gui/Cargo.toml @@ -25,13 +25,13 @@ serde_with = { workspace = true } serde_norway = { workspace = true } serde_json = { workspace = true } indexmap = { workspace = true } -gtk = { version = "0.10.3", package = "gtk4", features = [ +gtk = { version = "0.11.4", package = "gtk4", features = [ "v4_6", ] } # TODO: bump the feature to 4_14 and figure out all the deprecations -adw = { package = "libadwaita", version = "0.8.1", features = ["v1_5"] } -relm4 = { version = "0.10.1", features = ["libadwaita"] } -relm4-components = "0.10.1" +adw = { package = "libadwaita", version = "0.9.2", features = ["v1_5"] } +relm4 = { version = "0.11.0", features = ["libadwaita"] } +relm4-components = "0.11.0" i18n-embed = { workspace = true } i18n-embed-fl = { workspace = true } @@ -43,10 +43,10 @@ plotters = { version = "0.3.7", default-features = false, features = [ "full_palette", "point_series", ] } -plotters-cairo = "0.8.0" -cairo-rs = { version = "0.21", default-features = false } +plotters-cairo = "0.9.0" +cairo-rs = { version = "0.22", default-features = false } -thread-priority = "3.0.0" +thread-priority = "3.1.1" divan = { workspace = true, optional = true } diff --git a/lact-gui/src/app/components/info_row.rs b/lact-gui/src/app/components/info_row.rs index 2c6d2463..ba4445eb 100644 --- a/lact-gui/src/app/components/info_row.rs +++ b/lact-gui/src/app/components/info_row.rs @@ -5,7 +5,7 @@ use gtk::subclass::prelude::*; glib::wrapper! { pub struct InfoRow(ObjectSubclass) @extends gtk::Box, gtk::Widget, - @implements gtk::Orientable, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; + @implements gtk::Orientable, gtk::Buildable, gtk::ConstraintTarget; } impl InfoRow { diff --git a/lact-gui/src/app/components/info_row_level.rs b/lact-gui/src/app/components/info_row_level.rs index 9a38b780..1681a9cf 100644 --- a/lact-gui/src/app/components/info_row_level.rs +++ b/lact-gui/src/app/components/info_row_level.rs @@ -4,7 +4,7 @@ use gtk::glib::{self, Object}; glib::wrapper! { pub struct InfoRowLevel(ObjectSubclass) @extends InfoRow, gtk::Box, gtk::Widget, - @implements gtk::Orientable, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; + @implements gtk::Orientable, gtk::Buildable, gtk::ConstraintTarget; } impl InfoRowLevel { diff --git a/lact-gui/src/app/components/oc_adjustment/mod.rs b/lact-gui/src/app/components/oc_adjustment/mod.rs index 723f733d..ce72767c 100644 --- a/lact-gui/src/app/components/oc_adjustment/mod.rs +++ b/lact-gui/src/app/components/oc_adjustment/mod.rs @@ -12,7 +12,7 @@ use tracing::debug; glib::wrapper! { pub struct OcAdjustment(ObjectSubclass) @extends gtk::Adjustment, - @implements gtk::Accessible, gtk::Actionable, gtk::Buildable, gtk::ConstraintTarget; + @implements gtk::Actionable, gtk::Buildable, gtk::ConstraintTarget; } impl Default for OcAdjustment { diff --git a/lact-gui/src/app/components/page_section.rs b/lact-gui/src/app/components/page_section.rs index d7b6e22a..d7d00bc2 100644 --- a/lact-gui/src/app/components/page_section.rs +++ b/lact-gui/src/app/components/page_section.rs @@ -10,7 +10,7 @@ use gtk::{ glib::wrapper! { pub struct PageSection(ObjectSubclass) @extends gtk::Box, gtk::Widget, - @implements gtk::Orientable, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; + @implements gtk::Orientable, gtk::Buildable, gtk::ConstraintTarget; } impl PageSection { diff --git a/lact-gui/src/app/components/page_section_expander.rs b/lact-gui/src/app/components/page_section_expander.rs index a623debb..86837891 100644 --- a/lact-gui/src/app/components/page_section_expander.rs +++ b/lact-gui/src/app/components/page_section_expander.rs @@ -11,7 +11,7 @@ use gtk::{ glib::wrapper! { pub struct PageSectionExpander(ObjectSubclass) @extends gtk::Box, gtk::Widget, - @implements gtk::Orientable, gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; + @implements gtk::Orientable, gtk::Buildable, gtk::ConstraintTarget; } impl PageSectionExpander { diff --git a/lact-gui/src/app/graphs_window/plot/mod.rs b/lact-gui/src/app/graphs_window/plot/mod.rs index ca49aa81..918bd8df 100644 --- a/lact-gui/src/app/graphs_window/plot/mod.rs +++ b/lact-gui/src/app/graphs_window/plot/mod.rs @@ -17,7 +17,7 @@ use std::sync::{Arc, RwLock}; glib::wrapper! { pub struct Plot(ObjectSubclass) @extends gtk::Widget, - @implements gtk::Accessible, gtk::Buildable, gtk::ConstraintTarget; + @implements gtk::Buildable, gtk::ConstraintTarget; } impl Default for Plot { diff --git a/lact-gui/src/app/graphs_window/stat.rs b/lact-gui/src/app/graphs_window/stat.rs index 3c92239f..17c823ee 100644 --- a/lact-gui/src/app/graphs_window/stat.rs +++ b/lact-gui/src/app/graphs_window/stat.rs @@ -206,8 +206,8 @@ impl StatsData { // Limit data to N seconds let last_timestamp = self .stats - .iter() - .flat_map(|(_, stats)| stats) + .values() + .flatten() .map(|(date_time, _)| *date_time) .next_back() .unwrap_or_default(); diff --git a/lact-schema/Cargo.toml b/lact-schema/Cargo.toml index 3deb7347..890353bc 100644 --- a/lact-schema/Cargo.toml +++ b/lact-schema/Cargo.toml @@ -23,4 +23,4 @@ clap = { version = "4.6.1", features = ["derive"], optional = true } [build-dependencies] -vergen = { version = "8.3.2", features = ["git", "gitcl"] } +vergen-gitcl = "10.0.1" diff --git a/lact-schema/build.rs b/lact-schema/build.rs index 221059b2..f1a6e60e 100644 --- a/lact-schema/build.rs +++ b/lact-schema/build.rs @@ -1,5 +1,10 @@ -use vergen::EmitBuilder; +use vergen_gitcl::{Emitter, Gitcl}; fn main() { - EmitBuilder::builder().git_sha(true).emit().unwrap() + Emitter::default() + .default_on_error() + .add_instructions(&Gitcl::builder().sha(true).build()) + .unwrap() + .emit() + .unwrap() } diff --git a/pkg/recipes/lact-headless/recipe.yml b/pkg/recipes/lact-headless/recipe.yml index 6b860999..03557dfe 100644 --- a/pkg/recipes/lact-headless/recipe.yml +++ b/pkg/recipes/lact-headless/recipe.yml @@ -30,7 +30,7 @@ configure: steps: - cmd: curl -o /tmp/install_rust.sh $RUSTUP_URL - cmd: sh /tmp/install_rust.sh -y - - cmd: bash -c "source $HOME/.cargo/env && rustup toolchain install 1.93.0" + - cmd: bash -c "source $HOME/.cargo/env && rustup toolchain install 1.97.0" - cmd: pacman -Syu --noconfirm pkg: true build: @@ -39,4 +39,3 @@ build: install: steps: - cmd: bash -c "cd $PKGER_BLD_DIR/LACT && DESTDIR=$PKGER_OUT_DIR PREFIX=/usr make install" - diff --git a/pkg/recipes/lact/recipe.yml b/pkg/recipes/lact/recipe.yml index de447f63..8c4eaf5d 100644 --- a/pkg/recipes/lact/recipe.yml +++ b/pkg/recipes/lact/recipe.yml @@ -32,7 +32,7 @@ configure: steps: - cmd: curl -o /tmp/install_rust.sh $RUSTUP_URL - cmd: sh /tmp/install_rust.sh -y - - cmd: bash -c "source $HOME/.cargo/env && rustup toolchain install 1.93.0" + - cmd: bash -c "source $HOME/.cargo/env && rustup toolchain install 1.97.0" - cmd: pacman -Syu --noconfirm pkg: true build: @@ -41,4 +41,3 @@ build: install: steps: - cmd: bash -c "cd $PKGER_BLD_DIR/LACT && DESTDIR=$PKGER_OUT_DIR PREFIX=/usr make install" - diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 075062e5..398f3f01 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,2 +1,2 @@ [toolchain] -channel = "1.93.0" +channel = "1.97.0"