A small utility to inhibit idle on wayland for mpris clients
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update

Ben C c2eaf0d7 2b8a6a6b

+388 -230
+367 -212
Cargo.lock
··· 63 63 64 64 [[package]] 65 65 name = "anyhow" 66 - version = "1.0.100" 66 + version = "1.0.102" 67 67 source = "registry+https://github.com/rust-lang/crates.io-index" 68 - checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" 68 + checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" 69 69 70 70 [[package]] 71 71 name = "async-broadcast" ··· 93 93 94 94 [[package]] 95 95 name = "async-executor" 96 - version = "1.13.3" 96 + version = "1.14.0" 97 97 source = "registry+https://github.com/rust-lang/crates.io-index" 98 - checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8" 98 + checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" 99 99 dependencies = [ 100 100 "async-task", 101 101 "concurrent-queue", ··· 159 159 checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" 160 160 dependencies = [ 161 161 "proc-macro2", 162 - "quote 1.0.42", 163 - "syn 2.0.113", 162 + "quote 1.0.45", 163 + "syn 2.0.117", 164 164 ] 165 165 166 166 [[package]] ··· 194 194 checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" 195 195 dependencies = [ 196 196 "proc-macro2", 197 - "quote 1.0.42", 198 - "syn 2.0.113", 197 + "quote 1.0.45", 198 + "syn 2.0.117", 199 199 ] 200 200 201 201 [[package]] ··· 212 212 213 213 [[package]] 214 214 name = "bitflags" 215 - version = "2.10.0" 215 + version = "2.11.0" 216 216 source = "registry+https://github.com/rust-lang/crates.io-index" 217 - checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" 217 + checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" 218 218 219 219 [[package]] 220 220 name = "blocking" ··· 231 231 232 232 [[package]] 233 233 name = "bumpalo" 234 - version = "3.19.1" 234 + version = "3.20.2" 235 235 source = "registry+https://github.com/rust-lang/crates.io-index" 236 - checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" 236 + checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" 237 237 238 238 [[package]] 239 239 name = "cc" 240 - version = "1.2.51" 240 + version = "1.2.56" 241 241 source = "registry+https://github.com/rust-lang/crates.io-index" 242 - checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203" 242 + checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" 243 243 dependencies = [ 244 244 "find-msvc-tools", 245 245 "shlex", ··· 252 252 checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" 253 253 254 254 [[package]] 255 - name = "cfg_aliases" 256 - version = "0.2.1" 257 - source = "registry+https://github.com/rust-lang/crates.io-index" 258 - checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 259 - 260 - [[package]] 261 255 name = "clap" 262 - version = "4.5.54" 256 + version = "4.5.60" 263 257 source = "registry+https://github.com/rust-lang/crates.io-index" 264 - checksum = "c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394" 258 + checksum = "2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a" 265 259 dependencies = [ 266 260 "clap_builder", 267 261 "clap_derive", ··· 269 263 270 264 [[package]] 271 265 name = "clap_builder" 272 - version = "4.5.54" 266 + version = "4.5.60" 273 267 source = "registry+https://github.com/rust-lang/crates.io-index" 274 - checksum = "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00" 268 + checksum = "24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876" 275 269 dependencies = [ 276 270 "anstream", 277 271 "anstyle", ··· 281 275 282 276 [[package]] 283 277 name = "clap_derive" 284 - version = "4.5.49" 278 + version = "4.5.55" 285 279 source = "registry+https://github.com/rust-lang/crates.io-index" 286 - checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" 280 + checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5" 287 281 dependencies = [ 288 282 "heck 0.5.0", 289 283 "proc-macro2", 290 - "quote 1.0.42", 291 - "syn 2.0.113", 284 + "quote 1.0.45", 285 + "syn 2.0.117", 292 286 ] 293 287 294 288 [[package]] 295 289 name = "clap_lex" 296 - version = "0.7.6" 290 + version = "1.0.0" 297 291 source = "registry+https://github.com/rust-lang/crates.io-index" 298 - checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" 292 + checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831" 299 293 300 294 [[package]] 301 295 name = "colog" ··· 316 310 317 311 [[package]] 318 312 name = "colored" 319 - version = "3.0.0" 313 + version = "3.1.1" 320 314 source = "registry+https://github.com/rust-lang/crates.io-index" 321 - checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" 315 + checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" 322 316 dependencies = [ 323 - "windows-sys 0.59.0", 317 + "windows-sys 0.61.2", 324 318 ] 325 319 326 320 [[package]] ··· 357 351 "fnv", 358 352 "ident_case", 359 353 "proc-macro2", 360 - "quote 1.0.42", 354 + "quote 1.0.45", 361 355 "strsim 0.10.0", 362 356 "syn 1.0.109", 363 357 ] ··· 369 363 checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" 370 364 dependencies = [ 371 365 "darling_core", 372 - "quote 1.0.42", 366 + "quote 1.0.45", 373 367 "syn 1.0.109", 374 368 ] 375 369 ··· 414 408 checksum = "4e40a16955681d469ab3da85aaa6b42ff656b3c67b52e1d8d3dd36afe97fd462" 415 409 dependencies = [ 416 410 "proc-macro2", 417 - "quote 1.0.42", 411 + "quote 1.0.45", 418 412 "syn 1.0.109", 419 413 ] 420 414 ··· 435 429 checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" 436 430 dependencies = [ 437 431 "proc-macro2", 438 - "quote 1.0.42", 439 - "syn 2.0.113", 432 + "quote 1.0.45", 433 + "syn 2.0.117", 440 434 ] 441 435 442 436 [[package]] 443 437 name = "env_filter" 444 - version = "0.1.4" 438 + version = "1.0.0" 445 439 source = "registry+https://github.com/rust-lang/crates.io-index" 446 - checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" 440 + checksum = "7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f" 447 441 dependencies = [ 448 442 "log", 449 443 "regex", ··· 451 445 452 446 [[package]] 453 447 name = "env_logger" 454 - version = "0.11.8" 448 + version = "0.11.9" 455 449 source = "registry+https://github.com/rust-lang/crates.io-index" 456 - checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" 450 + checksum = "b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d" 457 451 dependencies = [ 458 452 "anstream", 459 453 "anstyle", ··· 507 501 508 502 [[package]] 509 503 name = "find-msvc-tools" 510 - version = "0.1.6" 504 + version = "0.1.9" 511 505 source = "registry+https://github.com/rust-lang/crates.io-index" 512 - checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff" 506 + checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" 513 507 514 508 [[package]] 515 509 name = "fnv" ··· 518 512 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 519 513 520 514 [[package]] 515 + name = "foldhash" 516 + version = "0.1.5" 517 + source = "registry+https://github.com/rust-lang/crates.io-index" 518 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 519 + 520 + [[package]] 521 521 name = "from_variants" 522 522 version = "1.0.2" 523 523 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 534 534 dependencies = [ 535 535 "darling", 536 536 "proc-macro2", 537 - "quote 1.0.42", 537 + "quote 1.0.45", 538 538 "syn 1.0.109", 539 539 ] 540 540 541 541 [[package]] 542 542 name = "futures-core" 543 - version = "0.3.31" 543 + version = "0.3.32" 544 544 source = "registry+https://github.com/rust-lang/crates.io-index" 545 - checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 545 + checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" 546 546 547 547 [[package]] 548 548 name = "futures-io" 549 - version = "0.3.31" 549 + version = "0.3.32" 550 550 source = "registry+https://github.com/rust-lang/crates.io-index" 551 - checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 551 + checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" 552 552 553 553 [[package]] 554 554 name = "futures-lite" ··· 565 565 566 566 [[package]] 567 567 name = "getrandom" 568 - version = "0.3.4" 568 + version = "0.4.2" 569 569 source = "registry+https://github.com/rust-lang/crates.io-index" 570 - checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 570 + checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" 571 571 dependencies = [ 572 572 "cfg-if", 573 573 "libc", 574 574 "r-efi", 575 575 "wasip2", 576 + "wasip3", 577 + ] 578 + 579 + [[package]] 580 + name = "hashbrown" 581 + version = "0.15.5" 582 + source = "registry+https://github.com/rust-lang/crates.io-index" 583 + checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 584 + dependencies = [ 585 + "foldhash", 576 586 ] 577 587 578 588 [[package]] ··· 607 617 version = "0.4.3" 608 618 source = "registry+https://github.com/rust-lang/crates.io-index" 609 619 checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 620 + 621 + [[package]] 622 + name = "id-arena" 623 + version = "2.3.0" 624 + source = "registry+https://github.com/rust-lang/crates.io-index" 625 + checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 610 626 611 627 [[package]] 612 628 name = "ident_case" ··· 616 632 617 633 [[package]] 618 634 name = "indexmap" 619 - version = "2.12.1" 635 + version = "2.13.0" 620 636 source = "registry+https://github.com/rust-lang/crates.io-index" 621 - checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" 637 + checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" 622 638 dependencies = [ 623 639 "equivalent", 624 - "hashbrown", 640 + "hashbrown 0.16.1", 641 + "serde", 642 + "serde_core", 625 643 ] 626 644 627 645 [[package]] ··· 631 649 checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" 632 650 633 651 [[package]] 652 + name = "itoa" 653 + version = "1.0.17" 654 + source = "registry+https://github.com/rust-lang/crates.io-index" 655 + checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" 656 + 657 + [[package]] 634 658 name = "jiff" 635 - version = "0.2.17" 659 + version = "0.2.23" 636 660 source = "registry+https://github.com/rust-lang/crates.io-index" 637 - checksum = "a87d9b8105c23642f50cbbae03d1f75d8422c5cb98ce7ee9271f7ff7505be6b8" 661 + checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" 638 662 dependencies = [ 639 663 "jiff-static", 640 664 "log", ··· 645 669 646 670 [[package]] 647 671 name = "jiff-static" 648 - version = "0.2.17" 672 + version = "0.2.23" 649 673 source = "registry+https://github.com/rust-lang/crates.io-index" 650 - checksum = "b787bebb543f8969132630c51fd0afab173a86c6abae56ff3b9e5e3e3f9f6e58" 674 + checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" 651 675 dependencies = [ 652 676 "proc-macro2", 653 - "quote 1.0.42", 654 - "syn 2.0.113", 677 + "quote 1.0.45", 678 + "syn 2.0.117", 655 679 ] 656 680 657 681 [[package]] 658 682 name = "js-sys" 659 - version = "0.3.83" 683 + version = "0.3.91" 660 684 source = "registry+https://github.com/rust-lang/crates.io-index" 661 - checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8" 685 + checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" 662 686 dependencies = [ 663 687 "once_cell", 664 688 "wasm-bindgen", 665 689 ] 666 690 667 691 [[package]] 692 + name = "leb128fmt" 693 + version = "0.1.0" 694 + source = "registry+https://github.com/rust-lang/crates.io-index" 695 + checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 696 + 697 + [[package]] 668 698 name = "libc" 669 - version = "0.2.179" 699 + version = "0.2.182" 670 700 source = "registry+https://github.com/rust-lang/crates.io-index" 671 - checksum = "c5a2d376baa530d1238d133232d15e239abad80d05838b4b59354e5268af431f" 701 + checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" 672 702 673 703 [[package]] 674 704 name = "libdbus-sys" ··· 681 711 682 712 [[package]] 683 713 name = "linux-raw-sys" 684 - version = "0.11.0" 714 + version = "0.12.1" 685 715 source = "registry+https://github.com/rust-lang/crates.io-index" 686 - checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" 716 + checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" 687 717 688 718 [[package]] 689 719 name = "log" ··· 693 723 694 724 [[package]] 695 725 name = "memchr" 696 - version = "2.7.6" 726 + version = "2.8.0" 697 727 source = "registry+https://github.com/rust-lang/crates.io-index" 698 - checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 728 + checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 699 729 700 730 [[package]] 701 731 name = "memoffset" ··· 720 750 ] 721 751 722 752 [[package]] 723 - name = "nix" 724 - version = "0.30.1" 725 - source = "registry+https://github.com/rust-lang/crates.io-index" 726 - checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" 727 - dependencies = [ 728 - "bitflags", 729 - "cfg-if", 730 - "cfg_aliases", 731 - "libc", 732 - "memoffset", 733 - ] 734 - 735 - [[package]] 736 753 name = "once_cell" 737 754 version = "1.21.3" 738 755 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 762 779 763 780 [[package]] 764 781 name = "pin-project-lite" 765 - version = "0.2.16" 782 + version = "0.2.17" 766 783 source = "registry+https://github.com/rust-lang/crates.io-index" 767 - checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 784 + checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" 768 785 769 786 [[package]] 770 787 name = "piper" 771 - version = "0.2.4" 788 + version = "0.2.5" 772 789 source = "registry+https://github.com/rust-lang/crates.io-index" 773 - checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" 790 + checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1" 774 791 dependencies = [ 775 792 "atomic-waker", 776 793 "fastrand", ··· 799 816 800 817 [[package]] 801 818 name = "portable-atomic" 802 - version = "1.13.0" 819 + version = "1.13.1" 803 820 source = "registry+https://github.com/rust-lang/crates.io-index" 804 - checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" 821 + checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" 805 822 806 823 [[package]] 807 824 name = "portable-atomic-util" 808 - version = "0.2.4" 825 + version = "0.2.5" 809 826 source = "registry+https://github.com/rust-lang/crates.io-index" 810 - checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" 827 + checksum = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5" 811 828 dependencies = [ 812 829 "portable-atomic", 813 830 ] 814 831 815 832 [[package]] 833 + name = "prettyplease" 834 + version = "0.2.37" 835 + source = "registry+https://github.com/rust-lang/crates.io-index" 836 + checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 837 + dependencies = [ 838 + "proc-macro2", 839 + "syn 2.0.117", 840 + ] 841 + 842 + [[package]] 816 843 name = "proc-macro-crate" 817 - version = "3.4.0" 844 + version = "3.5.0" 818 845 source = "registry+https://github.com/rust-lang/crates.io-index" 819 - checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" 846 + checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" 820 847 dependencies = [ 821 848 "toml_edit", 822 849 ] 823 850 824 851 [[package]] 825 852 name = "proc-macro2" 826 - version = "1.0.104" 853 + version = "1.0.106" 827 854 source = "registry+https://github.com/rust-lang/crates.io-index" 828 - checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0" 855 + checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 829 856 dependencies = [ 830 857 "unicode-ident", 831 858 ] 832 859 833 860 [[package]] 834 861 name = "quick-xml" 835 - version = "0.38.4" 862 + version = "0.39.2" 836 863 source = "registry+https://github.com/rust-lang/crates.io-index" 837 - checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" 864 + checksum = "958f21e8e7ceb5a1aa7fa87fab28e7c75976e0bfe7e23ff069e0a260f894067d" 838 865 dependencies = [ 839 866 "memchr", 840 867 ] ··· 847 874 848 875 [[package]] 849 876 name = "quote" 850 - version = "1.0.42" 877 + version = "1.0.45" 851 878 source = "registry+https://github.com/rust-lang/crates.io-index" 852 - checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" 879 + checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" 853 880 dependencies = [ 854 881 "proc-macro2", 855 882 ] 856 883 857 884 [[package]] 858 885 name = "r-efi" 859 - version = "5.3.0" 886 + version = "6.0.0" 860 887 source = "registry+https://github.com/rust-lang/crates.io-index" 861 - checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 888 + checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" 862 889 863 890 [[package]] 864 891 name = "regex" 865 - version = "1.12.2" 892 + version = "1.12.3" 866 893 source = "registry+https://github.com/rust-lang/crates.io-index" 867 - checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" 894 + checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 868 895 dependencies = [ 869 896 "aho-corasick", 870 897 "memchr", ··· 874 901 875 902 [[package]] 876 903 name = "regex-automata" 877 - version = "0.4.13" 904 + version = "0.4.14" 878 905 source = "registry+https://github.com/rust-lang/crates.io-index" 879 - checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" 906 + checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" 880 907 dependencies = [ 881 908 "aho-corasick", 882 909 "memchr", ··· 885 912 886 913 [[package]] 887 914 name = "regex-syntax" 888 - version = "0.8.8" 915 + version = "0.8.10" 889 916 source = "registry+https://github.com/rust-lang/crates.io-index" 890 - checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" 917 + checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" 891 918 892 919 [[package]] 893 920 name = "rustix" 894 - version = "1.1.3" 921 + version = "1.1.4" 895 922 source = "registry+https://github.com/rust-lang/crates.io-index" 896 - checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" 923 + checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" 897 924 dependencies = [ 898 925 "bitflags", 899 926 "errno", ··· 909 936 checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 910 937 911 938 [[package]] 939 + name = "semver" 940 + version = "1.0.27" 941 + source = "registry+https://github.com/rust-lang/crates.io-index" 942 + checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" 943 + 944 + [[package]] 912 945 name = "serde" 913 946 version = "1.0.228" 914 947 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 934 967 checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" 935 968 dependencies = [ 936 969 "proc-macro2", 937 - "quote 1.0.42", 938 - "syn 2.0.113", 970 + "quote 1.0.45", 971 + "syn 2.0.117", 972 + ] 973 + 974 + [[package]] 975 + name = "serde_json" 976 + version = "1.0.149" 977 + source = "registry+https://github.com/rust-lang/crates.io-index" 978 + checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" 979 + dependencies = [ 980 + "itoa", 981 + "memchr", 982 + "serde", 983 + "serde_core", 984 + "zmij", 939 985 ] 940 986 941 987 [[package]] ··· 945 991 checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" 946 992 dependencies = [ 947 993 "proc-macro2", 948 - "quote 1.0.42", 949 - "syn 2.0.113", 994 + "quote 1.0.45", 995 + "syn 2.0.117", 950 996 ] 951 997 952 998 [[package]] ··· 967 1013 968 1014 [[package]] 969 1015 name = "slab" 970 - version = "0.4.11" 1016 + version = "0.4.12" 971 1017 source = "registry+https://github.com/rust-lang/crates.io-index" 972 - checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" 1018 + checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" 973 1019 974 1020 [[package]] 975 1021 name = "smallvec" ··· 978 1024 checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 979 1025 980 1026 [[package]] 981 - name = "static_assertions" 982 - version = "1.1.0" 983 - source = "registry+https://github.com/rust-lang/crates.io-index" 984 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 985 - 986 - [[package]] 987 1027 name = "strsim" 988 1028 version = "0.10.0" 989 1029 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1003 1043 dependencies = [ 1004 1044 "quote 0.3.15", 1005 1045 "synom", 1006 - "unicode-xid", 1046 + "unicode-xid 0.0.4", 1007 1047 ] 1008 1048 1009 1049 [[package]] ··· 1013 1053 checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1014 1054 dependencies = [ 1015 1055 "proc-macro2", 1016 - "quote 1.0.42", 1056 + "quote 1.0.45", 1017 1057 "unicode-ident", 1018 1058 ] 1019 1059 1020 1060 [[package]] 1021 1061 name = "syn" 1022 - version = "2.0.113" 1062 + version = "2.0.117" 1023 1063 source = "registry+https://github.com/rust-lang/crates.io-index" 1024 - checksum = "678faa00651c9eb72dd2020cbdf275d92eccb2400d568e419efdd64838145cb4" 1064 + checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" 1025 1065 dependencies = [ 1026 1066 "proc-macro2", 1027 - "quote 1.0.42", 1067 + "quote 1.0.45", 1028 1068 "unicode-ident", 1029 1069 ] 1030 1070 ··· 1034 1074 source = "registry+https://github.com/rust-lang/crates.io-index" 1035 1075 checksum = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6" 1036 1076 dependencies = [ 1037 - "unicode-xid", 1077 + "unicode-xid 0.0.4", 1038 1078 ] 1039 1079 1040 1080 [[package]] 1041 1081 name = "tempfile" 1042 - version = "3.24.0" 1082 + version = "3.26.0" 1043 1083 source = "registry+https://github.com/rust-lang/crates.io-index" 1044 - checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c" 1084 + checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0" 1045 1085 dependencies = [ 1046 1086 "fastrand", 1047 1087 "getrandom", ··· 1066 1106 checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 1067 1107 dependencies = [ 1068 1108 "proc-macro2", 1069 - "quote 1.0.42", 1070 - "syn 2.0.113", 1109 + "quote 1.0.45", 1110 + "syn 2.0.117", 1071 1111 ] 1072 1112 1073 1113 [[package]] 1074 1114 name = "toml_datetime" 1075 - version = "0.7.5+spec-1.1.0" 1115 + version = "1.0.0+spec-1.1.0" 1076 1116 source = "registry+https://github.com/rust-lang/crates.io-index" 1077 - checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" 1117 + checksum = "32c2555c699578a4f59f0cc68e5116c8d7cabbd45e1409b989d4be085b53f13e" 1078 1118 dependencies = [ 1079 1119 "serde_core", 1080 1120 ] 1081 1121 1082 1122 [[package]] 1083 1123 name = "toml_edit" 1084 - version = "0.23.10+spec-1.0.0" 1124 + version = "0.25.4+spec-1.1.0" 1085 1125 source = "registry+https://github.com/rust-lang/crates.io-index" 1086 - checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" 1126 + checksum = "7193cbd0ce53dc966037f54351dbbcf0d5a642c7f0038c382ef9e677ce8c13f2" 1087 1127 dependencies = [ 1088 1128 "indexmap", 1089 1129 "toml_datetime", ··· 1093 1133 1094 1134 [[package]] 1095 1135 name = "toml_parser" 1096 - version = "1.0.6+spec-1.1.0" 1136 + version = "1.0.9+spec-1.1.0" 1097 1137 source = "registry+https://github.com/rust-lang/crates.io-index" 1098 - checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" 1138 + checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4" 1099 1139 dependencies = [ 1100 1140 "winnow", 1101 1141 ] ··· 1118 1158 checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" 1119 1159 dependencies = [ 1120 1160 "proc-macro2", 1121 - "quote 1.0.42", 1122 - "syn 2.0.113", 1161 + "quote 1.0.45", 1162 + "syn 2.0.117", 1123 1163 ] 1124 1164 1125 1165 [[package]] ··· 1133 1173 1134 1174 [[package]] 1135 1175 name = "uds_windows" 1136 - version = "1.1.0" 1176 + version = "1.2.0" 1137 1177 source = "registry+https://github.com/rust-lang/crates.io-index" 1138 - checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" 1178 + checksum = "51b70b87d15e91f553711b40df3048faf27a7a04e01e0ddc0cf9309f0af7c2ca" 1139 1179 dependencies = [ 1140 1180 "memoffset", 1141 1181 "tempfile", 1142 - "winapi", 1182 + "windows-sys 0.61.2", 1143 1183 ] 1144 1184 1145 1185 [[package]] 1146 1186 name = "unicode-ident" 1147 - version = "1.0.22" 1187 + version = "1.0.24" 1148 1188 source = "registry+https://github.com/rust-lang/crates.io-index" 1149 - checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" 1189 + checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 1150 1190 1151 1191 [[package]] 1152 1192 name = "unicode-segmentation" ··· 1161 1201 checksum = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc" 1162 1202 1163 1203 [[package]] 1204 + name = "unicode-xid" 1205 + version = "0.2.6" 1206 + source = "registry+https://github.com/rust-lang/crates.io-index" 1207 + checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 1208 + 1209 + [[package]] 1164 1210 name = "utf8parse" 1165 1211 version = "0.2.2" 1166 1212 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1168 1214 1169 1215 [[package]] 1170 1216 name = "uuid" 1171 - version = "1.19.0" 1217 + version = "1.21.0" 1172 1218 source = "registry+https://github.com/rust-lang/crates.io-index" 1173 - checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" 1219 + checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb" 1174 1220 dependencies = [ 1175 1221 "js-sys", 1176 1222 "serde_core", ··· 1179 1225 1180 1226 [[package]] 1181 1227 name = "wasip2" 1182 - version = "1.0.1+wasi-0.2.4" 1228 + version = "1.0.2+wasi-0.2.9" 1183 1229 source = "registry+https://github.com/rust-lang/crates.io-index" 1184 - checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 1230 + checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" 1231 + dependencies = [ 1232 + "wit-bindgen", 1233 + ] 1234 + 1235 + [[package]] 1236 + name = "wasip3" 1237 + version = "0.4.0+wasi-0.3.0-rc-2026-01-06" 1238 + source = "registry+https://github.com/rust-lang/crates.io-index" 1239 + checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" 1185 1240 dependencies = [ 1186 1241 "wit-bindgen", 1187 1242 ] 1188 1243 1189 1244 [[package]] 1190 1245 name = "wasm-bindgen" 1191 - version = "0.2.106" 1246 + version = "0.2.114" 1192 1247 source = "registry+https://github.com/rust-lang/crates.io-index" 1193 - checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd" 1248 + checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" 1194 1249 dependencies = [ 1195 1250 "cfg-if", 1196 1251 "once_cell", ··· 1201 1256 1202 1257 [[package]] 1203 1258 name = "wasm-bindgen-macro" 1204 - version = "0.2.106" 1259 + version = "0.2.114" 1205 1260 source = "registry+https://github.com/rust-lang/crates.io-index" 1206 - checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3" 1261 + checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" 1207 1262 dependencies = [ 1208 - "quote 1.0.42", 1263 + "quote 1.0.45", 1209 1264 "wasm-bindgen-macro-support", 1210 1265 ] 1211 1266 1212 1267 [[package]] 1213 1268 name = "wasm-bindgen-macro-support" 1214 - version = "0.2.106" 1269 + version = "0.2.114" 1215 1270 source = "registry+https://github.com/rust-lang/crates.io-index" 1216 - checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40" 1271 + checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" 1217 1272 dependencies = [ 1218 1273 "bumpalo", 1219 1274 "proc-macro2", 1220 - "quote 1.0.42", 1221 - "syn 2.0.113", 1275 + "quote 1.0.45", 1276 + "syn 2.0.117", 1222 1277 "wasm-bindgen-shared", 1223 1278 ] 1224 1279 1225 1280 [[package]] 1226 1281 name = "wasm-bindgen-shared" 1227 - version = "0.2.106" 1282 + version = "0.2.114" 1228 1283 source = "registry+https://github.com/rust-lang/crates.io-index" 1229 - checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4" 1284 + checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" 1230 1285 dependencies = [ 1231 1286 "unicode-ident", 1232 1287 ] 1233 1288 1234 1289 [[package]] 1290 + name = "wasm-encoder" 1291 + version = "0.244.0" 1292 + source = "registry+https://github.com/rust-lang/crates.io-index" 1293 + checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" 1294 + dependencies = [ 1295 + "leb128fmt", 1296 + "wasmparser", 1297 + ] 1298 + 1299 + [[package]] 1300 + name = "wasm-metadata" 1301 + version = "0.244.0" 1302 + source = "registry+https://github.com/rust-lang/crates.io-index" 1303 + checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" 1304 + dependencies = [ 1305 + "anyhow", 1306 + "indexmap", 1307 + "wasm-encoder", 1308 + "wasmparser", 1309 + ] 1310 + 1311 + [[package]] 1312 + name = "wasmparser" 1313 + version = "0.244.0" 1314 + source = "registry+https://github.com/rust-lang/crates.io-index" 1315 + checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" 1316 + dependencies = [ 1317 + "bitflags", 1318 + "hashbrown 0.15.5", 1319 + "indexmap", 1320 + "semver", 1321 + ] 1322 + 1323 + [[package]] 1235 1324 name = "wayland-backend" 1236 - version = "0.3.12" 1325 + version = "0.3.13" 1237 1326 source = "registry+https://github.com/rust-lang/crates.io-index" 1238 - checksum = "fee64194ccd96bf648f42a65a7e589547096dfa702f7cadef84347b66ad164f9" 1327 + checksum = "eaa6143502b9a87f759cb6a649ca801a226f77740eb54f3951cba2227790afeb" 1239 1328 dependencies = [ 1240 1329 "cc", 1241 1330 "downcast-rs", ··· 1246 1335 1247 1336 [[package]] 1248 1337 name = "wayland-client" 1249 - version = "0.31.12" 1338 + version = "0.31.13" 1250 1339 source = "registry+https://github.com/rust-lang/crates.io-index" 1251 - checksum = "b8e6faa537fbb6c186cb9f1d41f2f811a4120d1b57ec61f50da451a0c5122bec" 1340 + checksum = "ab51d9f7c071abeee76007e2b742499e535148035bb835f97aaed1338cf516c3" 1252 1341 dependencies = [ 1253 1342 "bitflags", 1254 1343 "rustix", ··· 1273 1362 1274 1363 [[package]] 1275 1364 name = "wayland-protocols" 1276 - version = "0.32.10" 1365 + version = "0.32.11" 1277 1366 source = "registry+https://github.com/rust-lang/crates.io-index" 1278 - checksum = "baeda9ffbcfc8cd6ddaade385eaf2393bd2115a69523c735f12242353c3df4f3" 1367 + checksum = "b23b5df31ceff1328f06ac607591d5ba360cf58f90c8fad4ac8d3a55a3c4aec7" 1279 1368 dependencies = [ 1280 1369 "bitflags", 1281 1370 "wayland-backend", ··· 1285 1374 1286 1375 [[package]] 1287 1376 name = "wayland-scanner" 1288 - version = "0.31.8" 1377 + version = "0.31.9" 1289 1378 source = "registry+https://github.com/rust-lang/crates.io-index" 1290 - checksum = "5423e94b6a63e68e439803a3e153a9252d5ead12fd853334e2ad33997e3889e3" 1379 + checksum = "c86287151a309799b821ca709b7345a048a2956af05957c89cb824ab919fa4e3" 1291 1380 dependencies = [ 1292 1381 "proc-macro2", 1293 1382 "quick-xml", 1294 - "quote 1.0.42", 1383 + "quote 1.0.45", 1295 1384 ] 1296 1385 1297 1386 [[package]] 1298 1387 name = "wayland-sys" 1299 - version = "0.31.8" 1388 + version = "0.31.9" 1300 1389 source = "registry+https://github.com/rust-lang/crates.io-index" 1301 - checksum = "1e6dbfc3ac5ef974c92a2235805cc0114033018ae1290a72e474aa8b28cbbdfd" 1390 + checksum = "81d2bd69b1dadd601d0e98ef2fc9339a1b1e00cec5ee7545a77b5a0f52a90394" 1302 1391 dependencies = [ 1303 1392 "pkg-config", 1304 1393 ] 1305 1394 1306 1395 [[package]] 1307 - name = "winapi" 1308 - version = "0.3.9" 1309 - source = "registry+https://github.com/rust-lang/crates.io-index" 1310 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1311 - dependencies = [ 1312 - "winapi-i686-pc-windows-gnu", 1313 - "winapi-x86_64-pc-windows-gnu", 1314 - ] 1315 - 1316 - [[package]] 1317 - name = "winapi-i686-pc-windows-gnu" 1318 - version = "0.4.0" 1319 - source = "registry+https://github.com/rust-lang/crates.io-index" 1320 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1321 - 1322 - [[package]] 1323 - name = "winapi-x86_64-pc-windows-gnu" 1324 - version = "0.4.0" 1325 - source = "registry+https://github.com/rust-lang/crates.io-index" 1326 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1327 - 1328 - [[package]] 1329 1396 name = "windows-link" 1330 1397 version = "0.2.1" 1331 1398 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1424 1491 1425 1492 [[package]] 1426 1493 name = "wit-bindgen" 1427 - version = "0.46.0" 1494 + version = "0.51.0" 1428 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1429 - checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 1496 + checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 1497 + dependencies = [ 1498 + "wit-bindgen-rust-macro", 1499 + ] 1500 + 1501 + [[package]] 1502 + name = "wit-bindgen-core" 1503 + version = "0.51.0" 1504 + source = "registry+https://github.com/rust-lang/crates.io-index" 1505 + checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 1506 + dependencies = [ 1507 + "anyhow", 1508 + "heck 0.5.0", 1509 + "wit-parser", 1510 + ] 1511 + 1512 + [[package]] 1513 + name = "wit-bindgen-rust" 1514 + version = "0.51.0" 1515 + source = "registry+https://github.com/rust-lang/crates.io-index" 1516 + checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 1517 + dependencies = [ 1518 + "anyhow", 1519 + "heck 0.5.0", 1520 + "indexmap", 1521 + "prettyplease", 1522 + "syn 2.0.117", 1523 + "wasm-metadata", 1524 + "wit-bindgen-core", 1525 + "wit-component", 1526 + ] 1527 + 1528 + [[package]] 1529 + name = "wit-bindgen-rust-macro" 1530 + version = "0.51.0" 1531 + source = "registry+https://github.com/rust-lang/crates.io-index" 1532 + checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" 1533 + dependencies = [ 1534 + "anyhow", 1535 + "prettyplease", 1536 + "proc-macro2", 1537 + "quote 1.0.45", 1538 + "syn 2.0.117", 1539 + "wit-bindgen-core", 1540 + "wit-bindgen-rust", 1541 + ] 1542 + 1543 + [[package]] 1544 + name = "wit-component" 1545 + version = "0.244.0" 1546 + source = "registry+https://github.com/rust-lang/crates.io-index" 1547 + checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" 1548 + dependencies = [ 1549 + "anyhow", 1550 + "bitflags", 1551 + "indexmap", 1552 + "log", 1553 + "serde", 1554 + "serde_derive", 1555 + "serde_json", 1556 + "wasm-encoder", 1557 + "wasm-metadata", 1558 + "wasmparser", 1559 + "wit-parser", 1560 + ] 1561 + 1562 + [[package]] 1563 + name = "wit-parser" 1564 + version = "0.244.0" 1565 + source = "registry+https://github.com/rust-lang/crates.io-index" 1566 + checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" 1567 + dependencies = [ 1568 + "anyhow", 1569 + "id-arena", 1570 + "indexmap", 1571 + "log", 1572 + "semver", 1573 + "serde", 1574 + "serde_derive", 1575 + "serde_json", 1576 + "unicode-xid 0.2.6", 1577 + "wasmparser", 1578 + ] 1430 1579 1431 1580 [[package]] 1432 1581 name = "zbus" 1433 - version = "5.12.0" 1582 + version = "5.14.0" 1434 1583 source = "registry+https://github.com/rust-lang/crates.io-index" 1435 - checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91" 1584 + checksum = "ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc" 1436 1585 dependencies = [ 1437 1586 "async-broadcast", 1438 1587 "async-executor", ··· 1448 1597 "futures-core", 1449 1598 "futures-lite", 1450 1599 "hex", 1451 - "nix", 1600 + "libc", 1452 1601 "ordered-stream", 1602 + "rustix", 1453 1603 "serde", 1454 1604 "serde_repr", 1455 1605 "tracing", ··· 1464 1614 1465 1615 [[package]] 1466 1616 name = "zbus_macros" 1467 - version = "5.12.0" 1617 + version = "5.14.0" 1468 1618 source = "registry+https://github.com/rust-lang/crates.io-index" 1469 - checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314" 1619 + checksum = "897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222" 1470 1620 dependencies = [ 1471 1621 "proc-macro-crate", 1472 1622 "proc-macro2", 1473 - "quote 1.0.42", 1474 - "syn 2.0.113", 1623 + "quote 1.0.45", 1624 + "syn 2.0.117", 1475 1625 "zbus_names", 1476 1626 "zvariant", 1477 1627 "zvariant_utils", ··· 1479 1629 1480 1630 [[package]] 1481 1631 name = "zbus_names" 1482 - version = "4.2.0" 1632 + version = "4.3.1" 1483 1633 source = "registry+https://github.com/rust-lang/crates.io-index" 1484 - checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" 1634 + checksum = "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f" 1485 1635 dependencies = [ 1486 1636 "serde", 1487 - "static_assertions", 1488 1637 "winnow", 1489 1638 "zvariant", 1490 1639 ] 1491 1640 1492 1641 [[package]] 1642 + name = "zmij" 1643 + version = "1.0.21" 1644 + source = "registry+https://github.com/rust-lang/crates.io-index" 1645 + checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" 1646 + 1647 + [[package]] 1493 1648 name = "zvariant" 1494 - version = "5.8.0" 1649 + version = "5.10.0" 1495 1650 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 - checksum = "2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c" 1651 + checksum = "5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b" 1497 1652 dependencies = [ 1498 1653 "endi", 1499 1654 "enumflags2", ··· 1505 1660 1506 1661 [[package]] 1507 1662 name = "zvariant_derive" 1508 - version = "5.8.0" 1663 + version = "5.10.0" 1509 1664 source = "registry+https://github.com/rust-lang/crates.io-index" 1510 - checksum = "da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006" 1665 + checksum = "5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c" 1511 1666 dependencies = [ 1512 1667 "proc-macro-crate", 1513 1668 "proc-macro2", 1514 - "quote 1.0.42", 1515 - "syn 2.0.113", 1669 + "quote 1.0.45", 1670 + "syn 2.0.117", 1516 1671 "zvariant_utils", 1517 1672 ] 1518 1673 1519 1674 [[package]] 1520 1675 name = "zvariant_utils" 1521 - version = "3.2.1" 1676 + version = "3.3.0" 1522 1677 source = "registry+https://github.com/rust-lang/crates.io-index" 1523 - checksum = "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599" 1678 + checksum = "f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9" 1524 1679 dependencies = [ 1525 1680 "proc-macro2", 1526 - "quote 1.0.42", 1681 + "quote 1.0.45", 1527 1682 "serde", 1528 - "syn 2.0.113", 1683 + "syn 2.0.117", 1529 1684 "winnow", 1530 1685 ]
+7 -7
Cargo.toml
··· 2 2 name = "wayland-mpris-idle-inhibit" 3 3 authors = ["Ben C <bwc9876@gmail.com>"] 4 4 version = "0.1.0" 5 - edition = "2021" 5 + edition = "2024" 6 6 7 7 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 8 8 9 9 [dependencies] 10 - anyhow = "1.0.100" 11 - clap = { version = "4.5.54", features = ["derive"] } 10 + anyhow = "1.0.102" 11 + clap = { version = "4.5.60", features = ["derive"] } 12 12 colog = "1.4.0" 13 - env_logger = "0.11.8" 13 + env_logger = "0.11.9" 14 14 log = "0.4.29" 15 15 mpris = "2.0.1" 16 - wayland-client = "0.31.12" 17 - wayland-protocols = { version = "0.32.10", features = ["client", "unstable"] } 18 - zbus = { version = "5.12.0" } 16 + wayland-client = "0.31.13" 17 + wayland-protocols = { version = "0.32.11", features = ["client", "unstable"] } 18 + zbus = { version = "5.14.0" } 19 19 20 20 [profile.release] 21 21 panic = "abort"
+9 -9
flake.lock
··· 2 2 "nodes": { 3 3 "crane": { 4 4 "locked": { 5 - "lastModified": 1767461147, 6 - "narHash": "sha256-TH/xTeq/RI+DOzo+c+4F431eVuBpYVwQwBxzURe7kcI=", 5 + "lastModified": 1772560058, 6 + "narHash": "sha256-NuVKdMBJldwUXgghYpzIWJdfeB7ccsu1CC7B+NfSoZ8=", 7 7 "owner": "ipetkov", 8 8 "repo": "crane", 9 - "rev": "7d59256814085fd9666a2ae3e774dc5ee216b630", 9 + "rev": "db590d9286ed5ce22017541e36132eab4e8b3045", 10 10 "type": "github" 11 11 }, 12 12 "original": { ··· 22 22 ] 23 23 }, 24 24 "locked": { 25 - "lastModified": 1767617821, 26 - "narHash": "sha256-hV5T4bJopoXrUR9neI8CaR04qX9XpsnydvgJaIPWkFs=", 25 + "lastModified": 1772457021, 26 + "narHash": "sha256-TCVI5o3/v/fsLYZhwI7Jp52GVdNq4P/qiAP/B3ww7do=", 27 27 "owner": "nix-community", 28 28 "repo": "flakelight", 29 - "rev": "1d0d50612c3e13e62363aeed63715ec3a5d9e18f", 29 + "rev": "c576dab67cdcdc28e81a85f5f1c9c5743742144e", 30 30 "type": "github" 31 31 }, 32 32 "original": { ··· 37 37 }, 38 38 "nixpkgs": { 39 39 "locked": { 40 - "lastModified": 1767379071, 41 - "narHash": "sha256-EgE0pxsrW9jp9YFMkHL9JMXxcqi/OoumPJYwf+Okucw=", 40 + "lastModified": 1772624091, 41 + "narHash": "sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN+UHzW1jc=", 42 42 "owner": "NixOS", 43 43 "repo": "nixpkgs", 44 - "rev": "fb7944c166a3b630f177938e478f0378e64ce108", 44 + "rev": "80bdc1e5ce51f56b19791b52b2901187931f5353", 45 45 "type": "github" 46 46 }, 47 47 "original": {
+3
flake.nix
··· 22 22 nativeBuildInputs = [ pkgs.pkg-config ]; 23 23 buildInputs = [ pkgs.dbus pkgs.pkg-config ]; 24 24 }; 25 + homeModules = { 26 + 27 + }; 25 28 package = 26 29 { rustPlatform 27 30 , dbus
+1 -1
src/dbus.rs
··· 9 9 default_path = "/ScreenSaver" 10 10 )] 11 11 trait ScreenSaver { 12 - fn Inhibit(&self, application_name: &str, reason_for_inhibit: &str) -> zbus::Result<u32>; 12 + fn Inhibit(&self, application_name: &str, reason_for_inhibit: &str) -> zbus::Result<u32>; 13 13 14 14 #[zbus(no_reply)] 15 15 fn UnInhibit(&self, cookie: u32) -> zbus::Result<()>;
+1 -1
src/main.rs
··· 13 13 14 14 #[derive(Parser)] 15 15 #[clap( 16 - name = "wayland-mpris-idle-inhibit", 16 + name = "wayland-mpris-idle-inhibit" , 17 17 about = "Inhibit idle when MPRIS player is active", 18 18 version, 19 19 author