Nushell plugin for interacting with D-Bus

version 0.14.0: for nushell 0.101.0 (#7)

This updates the plugin to nushell 0.101.0. The plugin builds, tests
pass and basic functionality has been tested.

authored by

LordMZTE and committed by
GitHub
ea17d3c5 1dd7bf09

+196 -96
+192 -92
Cargo.lock
··· 1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 - version = 3 4 5 [[package]] 6 name = "adler2" ··· 91 "regex", 92 "rustc-hash", 93 "shlex", 94 - "syn 2.0.79", 95 ] 96 97 [[package]] ··· 147 "proc-macro-crate", 148 "proc-macro2", 149 "quote", 150 - "syn 2.0.79", 151 "syn_derive", 152 ] 153 ··· 328 checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 329 330 [[package]] 331 name = "crossterm_winapi" 332 version = "0.9.1" 333 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 513 514 [[package]] 515 name = "indexmap" 516 - version = "2.6.0" 517 source = "registry+https://github.com/rust-lang/crates.io-index" 518 - checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" 519 dependencies = [ 520 "equivalent", 521 "hashbrown 0.15.0", ··· 571 ] 572 573 [[package]] 574 - name = "lazy_static" 575 - version = "1.5.0" 576 - source = "registry+https://github.com/rust-lang/crates.io-index" 577 - checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 578 - 579 - [[package]] 580 name = "libc" 581 version = "0.2.159" 582 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 629 checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 630 631 [[package]] 632 name = "log" 633 version = "0.4.22" 634 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 669 670 [[package]] 671 name = "miette" 672 - version = "7.2.0" 673 source = "registry+https://github.com/rust-lang/crates.io-index" 674 - checksum = "4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1" 675 dependencies = [ 676 "cfg-if", 677 "miette-derive", ··· 681 "supports-unicode", 682 "terminal_size", 683 "textwrap", 684 - "thiserror", 685 "unicode-width", 686 ] 687 688 [[package]] 689 name = "miette-derive" 690 - version = "7.2.0" 691 source = "registry+https://github.com/rust-lang/crates.io-index" 692 - checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" 693 dependencies = [ 694 "proc-macro2", 695 "quote", 696 - "syn 2.0.79", 697 ] 698 699 [[package]] ··· 712 ] 713 714 [[package]] 715 name = "nix" 716 version = "0.29.0" 717 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 753 754 [[package]] 755 name = "nu-derive-value" 756 - version = "0.100.0" 757 source = "registry+https://github.com/rust-lang/crates.io-index" 758 - checksum = "0387af08bce4adb4444de7af0a6e14b6c84849c517e54d5d4e918314a3e36cab" 759 dependencies = [ 760 "heck", 761 "proc-macro-error", 762 "proc-macro2", 763 "quote", 764 - "syn 2.0.79", 765 ] 766 767 [[package]] 768 name = "nu-engine" 769 - version = "0.100.0" 770 source = "registry+https://github.com/rust-lang/crates.io-index" 771 - checksum = "d16ba9d13364bad2f8a02db18857a1527f16d98546d609c4bf2b2dbe65fa1465" 772 dependencies = [ 773 "log", 774 "nu-glob", ··· 780 781 [[package]] 782 name = "nu-glob" 783 - version = "0.100.0" 784 source = "registry+https://github.com/rust-lang/crates.io-index" 785 - checksum = "55866f2303d9aa6850258eb5acfe1ca518ed09e7ae4b1307283486b927100733" 786 787 [[package]] 788 name = "nu-path" 789 - version = "0.100.0" 790 source = "registry+https://github.com/rust-lang/crates.io-index" 791 - checksum = "91b5d3792d2cb17105986ae3d67cffc2099226140aa0b1375482ed088e767a81" 792 dependencies = [ 793 "dirs", 794 "omnipath", ··· 797 798 [[package]] 799 name = "nu-plugin" 800 - version = "0.100.0" 801 source = "registry+https://github.com/rust-lang/crates.io-index" 802 - checksum = "8cf7f2608bc9948100c5066eb36437baa5a395025094f116f36785a8c97bb6be" 803 dependencies = [ 804 "log", 805 "nix", ··· 808 "nu-plugin-protocol", 809 "nu-protocol", 810 "nu-utils", 811 - "thiserror", 812 ] 813 814 [[package]] 815 name = "nu-plugin-core" 816 - version = "0.100.0" 817 source = "registry+https://github.com/rust-lang/crates.io-index" 818 - checksum = "52f46204030fc8089d647ed5f8f35a0d2c1d9e53cddf8ac2b2c49afc072b0b30" 819 dependencies = [ 820 "interprocess", 821 "log", ··· 824 "rmp-serde", 825 "serde", 826 "serde_json", 827 - "windows 0.56.0", 828 ] 829 830 [[package]] 831 name = "nu-plugin-protocol" 832 - version = "0.100.0" 833 source = "registry+https://github.com/rust-lang/crates.io-index" 834 - checksum = "9b03878c5e83dd0ee6689818e43e53a7263f76d99d5620120be124434bbfaeee" 835 dependencies = [ 836 "nu-protocol", 837 "nu-utils", ··· 843 844 [[package]] 845 name = "nu-protocol" 846 - version = "0.100.0" 847 source = "registry+https://github.com/rust-lang/crates.io-index" 848 - checksum = "4d091f581cd59181555c0af0f03d8216d4a6ffac1536fe3fa9e5c787c438378e" 849 dependencies = [ 850 "brotli", 851 "byte-unit", ··· 870 "rmp-serde", 871 "serde", 872 "serde_json", 873 - "thiserror", 874 "typetag", 875 "windows-sys 0.48.0", 876 ] 877 878 [[package]] 879 name = "nu-system" 880 - version = "0.100.0" 881 source = "registry+https://github.com/rust-lang/crates.io-index" 882 - checksum = "eb9c3b100dcdade3151bf6a55aa85bf423551f69fc9613ff9a4092557a530fbb" 883 dependencies = [ 884 "chrono", 885 "itertools", ··· 891 "ntapi", 892 "procfs", 893 "sysinfo", 894 - "windows 0.56.0", 895 ] 896 897 [[package]] 898 name = "nu-utils" 899 - version = "0.100.0" 900 source = "registry+https://github.com/rust-lang/crates.io-index" 901 - checksum = "69cf489d0163494eea5a7a7fa020d8fce5a45b4032ae83427676806840765ecc" 902 dependencies = [ 903 "crossterm_winapi", 904 "fancy-regex", 905 "log", ··· 907 "nix", 908 "num-format", 909 "serde", 910 "strip-ansi-escapes", 911 "sys-locale", 912 "unicase", ··· 977 checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" 978 979 [[package]] 980 name = "paste" 981 version = "1.0.15" 982 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1031 1032 [[package]] 1033 name = "proc-macro2" 1034 - version = "1.0.87" 1035 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a" 1037 dependencies = [ 1038 "unicode-ident", 1039 ] 1040 1041 [[package]] 1042 name = "procfs" 1043 - version = "0.16.0" 1044 source = "registry+https://github.com/rust-lang/crates.io-index" 1045 - checksum = "731e0d9356b0c25f16f33b5be79b1c57b562f141ebfcdb0ad8ac2c13a24293b4" 1046 dependencies = [ 1047 "bitflags", 1048 "chrono", 1049 "flate2", 1050 "hex", 1051 - "lazy_static", 1052 "procfs-core", 1053 "rustix", 1054 ] 1055 1056 [[package]] 1057 name = "procfs-core" 1058 - version = "0.16.0" 1059 source = "registry+https://github.com/rust-lang/crates.io-index" 1060 - checksum = "2d3554923a69f4ce04c4a754260c338f505ce22642d3830e049a399fc2059a29" 1061 dependencies = [ 1062 "bitflags", 1063 "chrono", ··· 1097 checksum = "72c71c0c79b9701efe4e1e4b563b2016dd4ee789eb99badcb09d61ac4b92e4a2" 1098 dependencies = [ 1099 "libc", 1100 - "thiserror", 1101 ] 1102 1103 [[package]] ··· 1172 checksum = "d3edd4d5d42c92f0a659926464d4cce56b562761267ecf0f469d85b7de384175" 1173 1174 [[package]] 1175 name = "redox_users" 1176 version = "0.4.6" 1177 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1179 dependencies = [ 1180 "getrandom", 1181 "libredox", 1182 - "thiserror", 1183 ] 1184 1185 [[package]] ··· 1313 checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 1314 1315 [[package]] 1316 name = "seahash" 1317 version = "4.1.0" 1318 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1341 dependencies = [ 1342 "log", 1343 "serde", 1344 - "thiserror", 1345 "xml-rs", 1346 ] 1347 ··· 1353 dependencies = [ 1354 "proc-macro2", 1355 "quote", 1356 - "syn 2.0.79", 1357 ] 1358 1359 [[package]] ··· 1375 checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 1376 1377 [[package]] 1378 name = "simdutf8" 1379 version = "0.1.5" 1380 source = "registry+https://github.com/rust-lang/crates.io-index" 1381 checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" 1382 1383 [[package]] 1384 - name = "smawk" 1385 - version = "0.3.2" 1386 source = "registry+https://github.com/rust-lang/crates.io-index" 1387 - checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" 1388 1389 [[package]] 1390 name = "strip-ansi-escapes" ··· 1429 1430 [[package]] 1431 name = "syn" 1432 - version = "2.0.79" 1433 source = "registry+https://github.com/rust-lang/crates.io-index" 1434 - checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" 1435 dependencies = [ 1436 "proc-macro2", 1437 "quote", ··· 1447 "proc-macro-error", 1448 "proc-macro2", 1449 "quote", 1450 - "syn 2.0.79", 1451 ] 1452 1453 [[package]] ··· 1470 "memchr", 1471 "ntapi", 1472 "rayon", 1473 - "windows 0.54.0", 1474 ] 1475 1476 [[package]] ··· 1481 1482 [[package]] 1483 name = "terminal_size" 1484 - version = "0.3.0" 1485 source = "registry+https://github.com/rust-lang/crates.io-index" 1486 - checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" 1487 dependencies = [ 1488 "rustix", 1489 - "windows-sys 0.48.0", 1490 ] 1491 1492 [[package]] ··· 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" 1497 dependencies = [ 1498 - "smawk", 1499 "unicode-linebreak", 1500 "unicode-width", 1501 ] ··· 1506 source = "registry+https://github.com/rust-lang/crates.io-index" 1507 checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" 1508 dependencies = [ 1509 - "thiserror-impl", 1510 ] 1511 1512 [[package]] ··· 1517 dependencies = [ 1518 "proc-macro2", 1519 "quote", 1520 - "syn 2.0.79", 1521 ] 1522 1523 [[package]] ··· 1579 dependencies = [ 1580 "proc-macro2", 1581 "quote", 1582 - "syn 2.0.79", 1583 ] 1584 1585 [[package]] ··· 1678 "once_cell", 1679 "proc-macro2", 1680 "quote", 1681 - "syn 2.0.79", 1682 "wasm-bindgen-shared", 1683 ] 1684 ··· 1700 dependencies = [ 1701 "proc-macro2", 1702 "quote", 1703 - "syn 2.0.79", 1704 "wasm-bindgen-backend", 1705 "wasm-bindgen-shared", 1706 ] ··· 1741 1742 [[package]] 1743 name = "windows" 1744 - version = "0.54.0" 1745 - source = "registry+https://github.com/rust-lang/crates.io-index" 1746 - checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" 1747 - dependencies = [ 1748 - "windows-core 0.54.0", 1749 - "windows-targets 0.52.6", 1750 - ] 1751 - 1752 - [[package]] 1753 - name = "windows" 1754 version = "0.56.0" 1755 source = "registry+https://github.com/rust-lang/crates.io-index" 1756 checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" ··· 1770 1771 [[package]] 1772 name = "windows-core" 1773 - version = "0.54.0" 1774 - source = "registry+https://github.com/rust-lang/crates.io-index" 1775 - checksum = "12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65" 1776 - dependencies = [ 1777 - "windows-result", 1778 - "windows-targets 0.52.6", 1779 - ] 1780 - 1781 - [[package]] 1782 - name = "windows-core" 1783 version = "0.56.0" 1784 source = "registry+https://github.com/rust-lang/crates.io-index" 1785 checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" ··· 1798 dependencies = [ 1799 "proc-macro2", 1800 "quote", 1801 - "syn 2.0.79", 1802 ] 1803 1804 [[package]] ··· 1809 dependencies = [ 1810 "proc-macro2", 1811 "quote", 1812 - "syn 2.0.79", 1813 ] 1814 1815 [[package]] ··· 2011 dependencies = [ 2012 "proc-macro2", 2013 "quote", 2014 - "syn 2.0.79", 2015 ]
··· 1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 + version = 4 4 5 [[package]] 6 name = "adler2" ··· 91 "regex", 92 "rustc-hash", 93 "shlex", 94 + "syn 2.0.91", 95 ] 96 97 [[package]] ··· 147 "proc-macro-crate", 148 "proc-macro2", 149 "quote", 150 + "syn 2.0.91", 151 "syn_derive", 152 ] 153 ··· 328 checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 329 330 [[package]] 331 + name = "crossterm" 332 + version = "0.28.1" 333 + source = "registry+https://github.com/rust-lang/crates.io-index" 334 + checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" 335 + dependencies = [ 336 + "bitflags", 337 + "crossterm_winapi", 338 + "mio", 339 + "parking_lot", 340 + "rustix", 341 + "signal-hook", 342 + "signal-hook-mio", 343 + "winapi", 344 + ] 345 + 346 + [[package]] 347 name = "crossterm_winapi" 348 version = "0.9.1" 349 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 529 530 [[package]] 531 name = "indexmap" 532 + version = "2.7.0" 533 source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" 535 dependencies = [ 536 "equivalent", 537 "hashbrown 0.15.0", ··· 587 ] 588 589 [[package]] 590 name = "libc" 591 version = "0.2.159" 592 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 639 checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 640 641 [[package]] 642 + name = "lock_api" 643 + version = "0.4.12" 644 + source = "registry+https://github.com/rust-lang/crates.io-index" 645 + checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 646 + dependencies = [ 647 + "autocfg", 648 + "scopeguard", 649 + ] 650 + 651 + [[package]] 652 name = "log" 653 version = "0.4.22" 654 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 689 690 [[package]] 691 name = "miette" 692 + version = "7.4.0" 693 source = "registry+https://github.com/rust-lang/crates.io-index" 694 + checksum = "317f146e2eb7021892722af37cf1b971f0a70c8406f487e24952667616192c64" 695 dependencies = [ 696 "cfg-if", 697 "miette-derive", ··· 701 "supports-unicode", 702 "terminal_size", 703 "textwrap", 704 + "thiserror 1.0.64", 705 "unicode-width", 706 ] 707 708 [[package]] 709 name = "miette-derive" 710 + version = "7.4.0" 711 source = "registry+https://github.com/rust-lang/crates.io-index" 712 + checksum = "23c9b935fbe1d6cbd1dac857b54a688145e2d93f48db36010514d0f612d0ad67" 713 dependencies = [ 714 "proc-macro2", 715 "quote", 716 + "syn 2.0.91", 717 ] 718 719 [[package]] ··· 732 ] 733 734 [[package]] 735 + name = "mio" 736 + version = "1.0.3" 737 + source = "registry+https://github.com/rust-lang/crates.io-index" 738 + checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" 739 + dependencies = [ 740 + "libc", 741 + "log", 742 + "wasi", 743 + "windows-sys 0.52.0", 744 + ] 745 + 746 + [[package]] 747 name = "nix" 748 version = "0.29.0" 749 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 785 786 [[package]] 787 name = "nu-derive-value" 788 + version = "0.101.0" 789 source = "registry+https://github.com/rust-lang/crates.io-index" 790 + checksum = "71f7c8ed6ba88a567ec6f7c4cad4a7a8465ab93b8cdaf89d3dc72347a83c2d1f" 791 dependencies = [ 792 "heck", 793 "proc-macro-error", 794 "proc-macro2", 795 "quote", 796 + "syn 2.0.91", 797 ] 798 799 [[package]] 800 name = "nu-engine" 801 + version = "0.101.0" 802 source = "registry+https://github.com/rust-lang/crates.io-index" 803 + checksum = "5c6619583ed281060a9ea0a3f4532eea918370c94e703b903065f35e5aa49b14" 804 dependencies = [ 805 "log", 806 "nu-glob", ··· 812 813 [[package]] 814 name = "nu-glob" 815 + version = "0.101.0" 816 source = "registry+https://github.com/rust-lang/crates.io-index" 817 + checksum = "acd0a9fe69412acdc8501f5ef19031f9cac119d93823cb957b14ddfe1cb97660" 818 819 [[package]] 820 name = "nu-path" 821 + version = "0.101.0" 822 source = "registry+https://github.com/rust-lang/crates.io-index" 823 + checksum = "3ccd1bbaf370d79118bd1a807abb07d8d1386751d0ae9266baafa91bd0b5523f" 824 dependencies = [ 825 "dirs", 826 "omnipath", ··· 829 830 [[package]] 831 name = "nu-plugin" 832 + version = "0.101.0" 833 source = "registry+https://github.com/rust-lang/crates.io-index" 834 + checksum = "eb600f0a19542803252f93de96871bbafadb2c08d9b16877116182b662bd4bbc" 835 dependencies = [ 836 "log", 837 "nix", ··· 840 "nu-plugin-protocol", 841 "nu-protocol", 842 "nu-utils", 843 + "thiserror 2.0.9", 844 ] 845 846 [[package]] 847 name = "nu-plugin-core" 848 + version = "0.101.0" 849 source = "registry+https://github.com/rust-lang/crates.io-index" 850 + checksum = "b01fd60b1cccbb58124941ac0cd6f8f9b51e1c13a5390fdc884cb7eba838aa2b" 851 dependencies = [ 852 "interprocess", 853 "log", ··· 856 "rmp-serde", 857 "serde", 858 "serde_json", 859 + "windows", 860 ] 861 862 [[package]] 863 name = "nu-plugin-protocol" 864 + version = "0.101.0" 865 source = "registry+https://github.com/rust-lang/crates.io-index" 866 + checksum = "1fcbd5c3e36f995c763c284ed39e9d4425dc58ba19e71d1396897529277e2868" 867 dependencies = [ 868 "nu-protocol", 869 "nu-utils", ··· 875 876 [[package]] 877 name = "nu-protocol" 878 + version = "0.101.0" 879 source = "registry+https://github.com/rust-lang/crates.io-index" 880 + checksum = "72f49a395b632530d7f46fd24183c7f42423677f70afb3cb4726e3abfe92273b" 881 dependencies = [ 882 "brotli", 883 "byte-unit", ··· 902 "rmp-serde", 903 "serde", 904 "serde_json", 905 + "thiserror 2.0.9", 906 "typetag", 907 "windows-sys 0.48.0", 908 ] 909 910 [[package]] 911 name = "nu-system" 912 + version = "0.101.0" 913 source = "registry+https://github.com/rust-lang/crates.io-index" 914 + checksum = "81182f7e64bd5dd16ab844d8e40f78e389d06d95f5a0c419f4701fb8fc163077" 915 dependencies = [ 916 "chrono", 917 "itertools", ··· 923 "ntapi", 924 "procfs", 925 "sysinfo", 926 + "windows", 927 ] 928 929 [[package]] 930 name = "nu-utils" 931 + version = "0.101.0" 932 source = "registry+https://github.com/rust-lang/crates.io-index" 933 + checksum = "53d1468fa8e6e12d9d53c90b44f3d11a37d87502d7a30d145f122341c5b33745" 934 dependencies = [ 935 + "crossterm", 936 "crossterm_winapi", 937 "fancy-regex", 938 "log", ··· 940 "nix", 941 "num-format", 942 "serde", 943 + "serde_json", 944 "strip-ansi-escapes", 945 "sys-locale", 946 "unicase", ··· 1011 checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" 1012 1013 [[package]] 1014 + name = "parking_lot" 1015 + version = "0.12.3" 1016 + source = "registry+https://github.com/rust-lang/crates.io-index" 1017 + checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 1018 + dependencies = [ 1019 + "lock_api", 1020 + "parking_lot_core", 1021 + ] 1022 + 1023 + [[package]] 1024 + name = "parking_lot_core" 1025 + version = "0.9.10" 1026 + source = "registry+https://github.com/rust-lang/crates.io-index" 1027 + checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 1028 + dependencies = [ 1029 + "cfg-if", 1030 + "libc", 1031 + "redox_syscall", 1032 + "smallvec", 1033 + "windows-targets 0.52.6", 1034 + ] 1035 + 1036 + [[package]] 1037 name = "paste" 1038 version = "1.0.15" 1039 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1088 1089 [[package]] 1090 name = "proc-macro2" 1091 + version = "1.0.92" 1092 source = "registry+https://github.com/rust-lang/crates.io-index" 1093 + checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" 1094 dependencies = [ 1095 "unicode-ident", 1096 ] 1097 1098 [[package]] 1099 name = "procfs" 1100 + version = "0.17.0" 1101 source = "registry+https://github.com/rust-lang/crates.io-index" 1102 + checksum = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f" 1103 dependencies = [ 1104 "bitflags", 1105 "chrono", 1106 "flate2", 1107 "hex", 1108 "procfs-core", 1109 "rustix", 1110 ] 1111 1112 [[package]] 1113 name = "procfs-core" 1114 + version = "0.17.0" 1115 source = "registry+https://github.com/rust-lang/crates.io-index" 1116 + checksum = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec" 1117 dependencies = [ 1118 "bitflags", 1119 "chrono", ··· 1153 checksum = "72c71c0c79b9701efe4e1e4b563b2016dd4ee789eb99badcb09d61ac4b92e4a2" 1154 dependencies = [ 1155 "libc", 1156 + "thiserror 1.0.64", 1157 ] 1158 1159 [[package]] ··· 1228 checksum = "d3edd4d5d42c92f0a659926464d4cce56b562761267ecf0f469d85b7de384175" 1229 1230 [[package]] 1231 + name = "redox_syscall" 1232 + version = "0.5.8" 1233 + source = "registry+https://github.com/rust-lang/crates.io-index" 1234 + checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" 1235 + dependencies = [ 1236 + "bitflags", 1237 + ] 1238 + 1239 + [[package]] 1240 name = "redox_users" 1241 version = "0.4.6" 1242 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1244 dependencies = [ 1245 "getrandom", 1246 "libredox", 1247 + "thiserror 1.0.64", 1248 ] 1249 1250 [[package]] ··· 1378 checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 1379 1380 [[package]] 1381 + name = "scopeguard" 1382 + version = "1.2.0" 1383 + source = "registry+https://github.com/rust-lang/crates.io-index" 1384 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1385 + 1386 + [[package]] 1387 name = "seahash" 1388 version = "4.1.0" 1389 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1412 dependencies = [ 1413 "log", 1414 "serde", 1415 + "thiserror 1.0.64", 1416 "xml-rs", 1417 ] 1418 ··· 1424 dependencies = [ 1425 "proc-macro2", 1426 "quote", 1427 + "syn 2.0.91", 1428 ] 1429 1430 [[package]] ··· 1446 checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 1447 1448 [[package]] 1449 + name = "signal-hook" 1450 + version = "0.3.17" 1451 + source = "registry+https://github.com/rust-lang/crates.io-index" 1452 + checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 1453 + dependencies = [ 1454 + "libc", 1455 + "signal-hook-registry", 1456 + ] 1457 + 1458 + [[package]] 1459 + name = "signal-hook-mio" 1460 + version = "0.2.4" 1461 + source = "registry+https://github.com/rust-lang/crates.io-index" 1462 + checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" 1463 + dependencies = [ 1464 + "libc", 1465 + "mio", 1466 + "signal-hook", 1467 + ] 1468 + 1469 + [[package]] 1470 + name = "signal-hook-registry" 1471 + version = "1.4.2" 1472 + source = "registry+https://github.com/rust-lang/crates.io-index" 1473 + checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 1474 + dependencies = [ 1475 + "libc", 1476 + ] 1477 + 1478 + [[package]] 1479 name = "simdutf8" 1480 version = "0.1.5" 1481 source = "registry+https://github.com/rust-lang/crates.io-index" 1482 checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" 1483 1484 [[package]] 1485 + name = "smallvec" 1486 + version = "1.13.2" 1487 source = "registry+https://github.com/rust-lang/crates.io-index" 1488 + checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 1489 1490 [[package]] 1491 name = "strip-ansi-escapes" ··· 1530 1531 [[package]] 1532 name = "syn" 1533 + version = "2.0.91" 1534 source = "registry+https://github.com/rust-lang/crates.io-index" 1535 + checksum = "d53cbcb5a243bd33b7858b1d7f4aca2153490815872d86d955d6ea29f743c035" 1536 dependencies = [ 1537 "proc-macro2", 1538 "quote", ··· 1548 "proc-macro-error", 1549 "proc-macro2", 1550 "quote", 1551 + "syn 2.0.91", 1552 ] 1553 1554 [[package]] ··· 1571 "memchr", 1572 "ntapi", 1573 "rayon", 1574 + "windows", 1575 ] 1576 1577 [[package]] ··· 1582 1583 [[package]] 1584 name = "terminal_size" 1585 + version = "0.4.1" 1586 source = "registry+https://github.com/rust-lang/crates.io-index" 1587 + checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" 1588 dependencies = [ 1589 "rustix", 1590 + "windows-sys 0.59.0", 1591 ] 1592 1593 [[package]] ··· 1596 source = "registry+https://github.com/rust-lang/crates.io-index" 1597 checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" 1598 dependencies = [ 1599 "unicode-linebreak", 1600 "unicode-width", 1601 ] ··· 1606 source = "registry+https://github.com/rust-lang/crates.io-index" 1607 checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" 1608 dependencies = [ 1609 + "thiserror-impl 1.0.64", 1610 + ] 1611 + 1612 + [[package]] 1613 + name = "thiserror" 1614 + version = "2.0.9" 1615 + source = "registry+https://github.com/rust-lang/crates.io-index" 1616 + checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc" 1617 + dependencies = [ 1618 + "thiserror-impl 2.0.9", 1619 ] 1620 1621 [[package]] ··· 1626 dependencies = [ 1627 "proc-macro2", 1628 "quote", 1629 + "syn 2.0.91", 1630 + ] 1631 + 1632 + [[package]] 1633 + name = "thiserror-impl" 1634 + version = "2.0.9" 1635 + source = "registry+https://github.com/rust-lang/crates.io-index" 1636 + checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4" 1637 + dependencies = [ 1638 + "proc-macro2", 1639 + "quote", 1640 + "syn 2.0.91", 1641 ] 1642 1643 [[package]] ··· 1699 dependencies = [ 1700 "proc-macro2", 1701 "quote", 1702 + "syn 2.0.91", 1703 ] 1704 1705 [[package]] ··· 1798 "once_cell", 1799 "proc-macro2", 1800 "quote", 1801 + "syn 2.0.91", 1802 "wasm-bindgen-shared", 1803 ] 1804 ··· 1820 dependencies = [ 1821 "proc-macro2", 1822 "quote", 1823 + "syn 2.0.91", 1824 "wasm-bindgen-backend", 1825 "wasm-bindgen-shared", 1826 ] ··· 1861 1862 [[package]] 1863 name = "windows" 1864 version = "0.56.0" 1865 source = "registry+https://github.com/rust-lang/crates.io-index" 1866 checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" ··· 1880 1881 [[package]] 1882 name = "windows-core" 1883 version = "0.56.0" 1884 source = "registry+https://github.com/rust-lang/crates.io-index" 1885 checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" ··· 1898 dependencies = [ 1899 "proc-macro2", 1900 "quote", 1901 + "syn 2.0.91", 1902 ] 1903 1904 [[package]] ··· 1909 dependencies = [ 1910 "proc-macro2", 1911 "quote", 1912 + "syn 2.0.91", 1913 ] 1914 1915 [[package]] ··· 2111 dependencies = [ 2112 "proc-macro2", 2113 "quote", 2114 + "syn 2.0.91", 2115 ]
+3 -3
Cargo.toml
··· 1 [package] 2 name = "nu_plugin_dbus" 3 - version = "0.13.0" 4 edition = "2021" 5 6 description = "Nushell plugin for communicating with D-Bus" ··· 14 15 [dependencies] 16 dbus = "0.9.7" 17 - nu-plugin = "0.100.0" 18 - nu-protocol = { version = "0.100.0", features = ["plugin"] } 19 serde = { version = "1.0.196", features = ["derive"] } 20 serde-xml-rs = "0.6.0"
··· 1 [package] 2 name = "nu_plugin_dbus" 3 + version = "0.14.0" 4 edition = "2021" 5 6 description = "Nushell plugin for communicating with D-Bus" ··· 14 15 [dependencies] 16 dbus = "0.9.7" 17 + nu-plugin = "0.101.0" 18 + nu-protocol = { version = "0.101.0", features = ["plugin"] } 19 serde = { version = "1.0.196", features = ["derive"] } 20 serde-xml-rs = "0.6.0"
+1 -1
rust-toolchain.toml
··· 1 # This should be in sync with nushell 2 [toolchain] 3 profile = "default" 4 - channel = "1.80.1"
··· 1 # This should be in sync with nushell 2 [toolchain] 3 profile = "default" 4 + channel = "1.81.0"