|
@@ -74,15 +74,128 @@ version = "0.8.4"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
|
|
checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "darling"
|
|
|
|
+version = "0.14.4"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
|
|
|
|
+dependencies = [
|
|
|
|
+ "darling_core",
|
|
|
|
+ "darling_macro",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "darling_core"
|
|
|
|
+version = "0.14.4"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
|
|
|
|
+dependencies = [
|
|
|
|
+ "fnv",
|
|
|
|
+ "ident_case",
|
|
|
|
+ "proc-macro2",
|
|
|
|
+ "quote 1.0.29",
|
|
|
|
+ "strsim",
|
|
|
|
+ "syn 1.0.109",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "darling_macro"
|
|
|
|
+version = "0.14.4"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
|
|
|
|
+dependencies = [
|
|
|
|
+ "darling_core",
|
|
|
|
+ "quote 1.0.29",
|
|
|
|
+ "syn 1.0.109",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "dbus"
|
|
|
|
+version = "0.9.7"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b"
|
|
|
|
+dependencies = [
|
|
|
|
+ "libc",
|
|
|
|
+ "libdbus-sys",
|
|
|
|
+ "winapi",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "derive_is_enum_variant"
|
|
|
|
+version = "0.1.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "d0ac8859845146979953797f03cc5b282fb4396891807cdb3d04929a88418197"
|
|
|
|
+dependencies = [
|
|
|
|
+ "heck",
|
|
|
|
+ "quote 0.3.15",
|
|
|
|
+ "syn 0.11.11",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "dwm-status"
|
|
name = "dwm-status"
|
|
version = "0.1.0"
|
|
version = "0.1.0"
|
|
dependencies = [
|
|
dependencies = [
|
|
"chrono",
|
|
"chrono",
|
|
|
|
+ "itertools",
|
|
|
|
+ "mpris",
|
|
|
|
+ "pulsectl-rs",
|
|
"systemstat",
|
|
"systemstat",
|
|
"xcb",
|
|
"xcb",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "either"
|
|
|
|
+version = "1.8.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "enum-kinds"
|
|
|
|
+version = "0.5.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "4e40a16955681d469ab3da85aaa6b42ff656b3c67b52e1d8d3dd36afe97fd462"
|
|
|
|
+dependencies = [
|
|
|
|
+ "proc-macro2",
|
|
|
|
+ "quote 1.0.29",
|
|
|
|
+ "syn 1.0.109",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "fnv"
|
|
|
|
+version = "1.0.7"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "from_variants"
|
|
|
|
+version = "1.0.2"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "4e859c8f2057687618905dbe99fc76e836e0a69738865ef90e46fc214a41bbf2"
|
|
|
|
+dependencies = [
|
|
|
|
+ "from_variants_impl",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "from_variants_impl"
|
|
|
|
+version = "1.0.2"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "55a5e644a80e6d96b2b4910fa7993301d7b7926c045b475b62202b20a36ce69e"
|
|
|
|
+dependencies = [
|
|
|
|
+ "darling",
|
|
|
|
+ "proc-macro2",
|
|
|
|
+ "quote 1.0.29",
|
|
|
|
+ "syn 1.0.109",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "heck"
|
|
|
|
+version = "0.3.3"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
|
|
|
|
+dependencies = [
|
|
|
|
+ "unicode-segmentation",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "iana-time-zone"
|
|
name = "iana-time-zone"
|
|
version = "0.1.57"
|
|
version = "0.1.57"
|
|
@@ -106,6 +219,21 @@ dependencies = [
|
|
"cc",
|
|
"cc",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "ident_case"
|
|
|
|
+version = "1.0.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "itertools"
|
|
|
|
+version = "0.11.0"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
|
|
|
|
+dependencies = [
|
|
|
|
+ "either",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "js-sys"
|
|
name = "js-sys"
|
|
version = "0.3.64"
|
|
version = "0.3.64"
|
|
@@ -127,6 +255,42 @@ version = "0.2.147"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
|
|
checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "libdbus-sys"
|
|
|
|
+version = "0.2.5"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72"
|
|
|
|
+dependencies = [
|
|
|
|
+ "pkg-config",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "libpulse-binding"
|
|
|
|
+version = "2.27.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "1745b20bfc194ac12ef828f144f0ec2d4a7fe993281fa3567a0bd4969aee6890"
|
|
|
|
+dependencies = [
|
|
|
|
+ "bitflags",
|
|
|
|
+ "libc",
|
|
|
|
+ "libpulse-sys",
|
|
|
|
+ "num-derive",
|
|
|
|
+ "num-traits",
|
|
|
|
+ "winapi",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "libpulse-sys"
|
|
|
|
+version = "1.20.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "2191e6880818d1df4cf72eac8e91dce7a5a52ba0da4b2a5cdafabc22b937eadb"
|
|
|
|
+dependencies = [
|
|
|
|
+ "libc",
|
|
|
|
+ "num-derive",
|
|
|
|
+ "num-traits",
|
|
|
|
+ "pkg-config",
|
|
|
|
+ "winapi",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "log"
|
|
name = "log"
|
|
version = "0.4.19"
|
|
version = "0.4.19"
|
|
@@ -145,6 +309,19 @@ version = "0.2.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
|
|
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "mpris"
|
|
|
|
+version = "2.0.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "55cef955a7826b1e00e901a3652e7a895abd221fb4ab61547e7d0e4c235d7feb"
|
|
|
|
+dependencies = [
|
|
|
|
+ "dbus",
|
|
|
|
+ "derive_is_enum_variant",
|
|
|
|
+ "enum-kinds",
|
|
|
|
+ "from_variants",
|
|
|
|
+ "thiserror",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "nom"
|
|
name = "nom"
|
|
version = "7.1.3"
|
|
version = "7.1.3"
|
|
@@ -155,6 +332,17 @@ dependencies = [
|
|
"minimal-lexical",
|
|
"minimal-lexical",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "num-derive"
|
|
|
|
+version = "0.3.3"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
|
|
|
|
+dependencies = [
|
|
|
|
+ "proc-macro2",
|
|
|
|
+ "quote 1.0.29",
|
|
|
|
+ "syn 1.0.109",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "num-traits"
|
|
name = "num-traits"
|
|
version = "0.2.15"
|
|
version = "0.2.15"
|
|
@@ -170,6 +358,12 @@ version = "1.18.0"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
|
|
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "pkg-config"
|
|
|
|
+version = "0.3.27"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "proc-macro2"
|
|
name = "proc-macro2"
|
|
version = "1.0.64"
|
|
version = "1.0.64"
|
|
@@ -179,6 +373,15 @@ dependencies = [
|
|
"unicode-ident",
|
|
"unicode-ident",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "pulsectl-rs"
|
|
|
|
+version = "0.3.2"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "06a988bceed1981b2c5fc4a3da0e4e073fdaff8e6bd022b089f54bc573dc3cfc"
|
|
|
|
+dependencies = [
|
|
|
|
+ "libpulse-binding",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "quick-xml"
|
|
name = "quick-xml"
|
|
version = "0.28.2"
|
|
version = "0.28.2"
|
|
@@ -188,6 +391,12 @@ dependencies = [
|
|
"memchr",
|
|
"memchr",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "quote"
|
|
|
|
+version = "0.3.15"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a"
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "quote"
|
|
name = "quote"
|
|
version = "1.0.29"
|
|
version = "1.0.29"
|
|
@@ -203,6 +412,34 @@ version = "1.0.171"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9"
|
|
checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9"
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "strsim"
|
|
|
|
+version = "0.10.0"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "syn"
|
|
|
|
+version = "0.11.11"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad"
|
|
|
|
+dependencies = [
|
|
|
|
+ "quote 0.3.15",
|
|
|
|
+ "synom",
|
|
|
|
+ "unicode-xid",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "syn"
|
|
|
|
+version = "1.0.109"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
|
|
|
|
+dependencies = [
|
|
|
|
+ "proc-macro2",
|
|
|
|
+ "quote 1.0.29",
|
|
|
|
+ "unicode-ident",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "syn"
|
|
name = "syn"
|
|
version = "2.0.25"
|
|
version = "2.0.25"
|
|
@@ -210,10 +447,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2"
|
|
checksum = "15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2"
|
|
dependencies = [
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"proc-macro2",
|
|
- "quote",
|
|
|
|
|
|
+ "quote 1.0.29",
|
|
"unicode-ident",
|
|
"unicode-ident",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "synom"
|
|
|
|
+version = "0.11.3"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6"
|
|
|
|
+dependencies = [
|
|
|
|
+ "unicode-xid",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "systemstat"
|
|
name = "systemstat"
|
|
version = "0.2.3"
|
|
version = "0.2.3"
|
|
@@ -228,6 +474,26 @@ dependencies = [
|
|
"winapi",
|
|
"winapi",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "thiserror"
|
|
|
|
+version = "1.0.43"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42"
|
|
|
|
+dependencies = [
|
|
|
|
+ "thiserror-impl",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "thiserror-impl"
|
|
|
|
+version = "1.0.43"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f"
|
|
|
|
+dependencies = [
|
|
|
|
+ "proc-macro2",
|
|
|
|
+ "quote 1.0.29",
|
|
|
|
+ "syn 2.0.25",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "time"
|
|
name = "time"
|
|
version = "0.1.45"
|
|
version = "0.1.45"
|
|
@@ -261,6 +527,18 @@ version = "1.0.10"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
|
|
checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "unicode-segmentation"
|
|
|
|
+version = "1.10.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "unicode-xid"
|
|
|
|
+version = "0.0.4"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc"
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "wasi"
|
|
name = "wasi"
|
|
version = "0.10.0+wasi-snapshot-preview1"
|
|
version = "0.10.0+wasi-snapshot-preview1"
|
|
@@ -287,8 +565,8 @@ dependencies = [
|
|
"log",
|
|
"log",
|
|
"once_cell",
|
|
"once_cell",
|
|
"proc-macro2",
|
|
"proc-macro2",
|
|
- "quote",
|
|
|
|
- "syn",
|
|
|
|
|
|
+ "quote 1.0.29",
|
|
|
|
+ "syn 2.0.25",
|
|
"wasm-bindgen-shared",
|
|
"wasm-bindgen-shared",
|
|
]
|
|
]
|
|
|
|
|
|
@@ -298,7 +576,7 @@ version = "0.2.87"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
|
|
checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
|
|
dependencies = [
|
|
dependencies = [
|
|
- "quote",
|
|
|
|
|
|
+ "quote 1.0.29",
|
|
"wasm-bindgen-macro-support",
|
|
"wasm-bindgen-macro-support",
|
|
]
|
|
]
|
|
|
|
|
|
@@ -309,8 +587,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
|
|
checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
|
|
dependencies = [
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"proc-macro2",
|
|
- "quote",
|
|
|
|
- "syn",
|
|
|
|
|
|
+ "quote 1.0.29",
|
|
|
|
+ "syn 2.0.25",
|
|
"wasm-bindgen-backend",
|
|
"wasm-bindgen-backend",
|
|
"wasm-bindgen-shared",
|
|
"wasm-bindgen-shared",
|
|
]
|
|
]
|