From 35212b93bccdf692fb23b6290862177556e268df Mon Sep 17 00:00:00 2001 From: BlackDex Date: Sun, 9 Oct 2022 14:22:04 +0200 Subject: [PATCH] Update libraries --- Cargo.lock | 65 +++++++++++++++++++++++++++-------------------------- Cargo.toml | 9 +++----- src/main.rs | 30 ++++++++++++++++++++++--- 3 files changed, 63 insertions(+), 41 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1cc5fb1..c4750d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -21,9 +21,9 @@ dependencies = [ "fnv", "ident_case", "proc-macro2", - "quote 1.0.18", + "quote 1.0.21", "strsim", - "syn 1.0.96", + "syn 1.0.102", ] [[package]] @@ -33,15 +33,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" dependencies = [ "darling_core", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.21", + "syn 1.0.102", ] [[package]] name = "dbus" -version = "0.9.5" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0a745c25b32caa56b82a3950f5fec7893a960f4c10ca3b02060b0c38d8c2ce" +checksum = "6f8bcdd56d2e5c4ed26a529c5a9029f5db8290d433497506f958eae3be148eb6" dependencies = [ "libc", "libdbus-sys", @@ -66,8 +66,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e40a16955681d469ab3da85aaa6b42ff656b3c67b52e1d8d3dd36afe97fd462" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.21", + "syn 1.0.102", ] [[package]] @@ -93,8 +93,8 @@ checksum = "7e08079fa3c89edec9160ceaa9e7172785468c26c053d12924cce0d5a55c241a" dependencies = [ "darling", "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.21", + "syn 1.0.102", ] [[package]] @@ -114,9 +114,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "libc" -version = "0.2.126" +version = "0.2.134" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836" +checksum = "329c933548736bc49fd575ee68c89e8be4d260064184389a5b77517cddd99ffb" [[package]] name = "libdbus-sys" @@ -129,8 +129,9 @@ dependencies = [ [[package]] name = "mpris" -version = "2.0.0-rc2" -source = "git+https://github.com/Mange/mpris-rs?rev=8cfe48172d56ddf2b3256af78ad57be20a57540e#8cfe48172d56ddf2b3256af78ad57be20a57540e" +version = "2.0.0-rc3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d559344fccef767a8b60e10aa312046590bf2f324ab277fd2aa492096ad496d" dependencies = [ "dbus", "derive_is_enum_variant", @@ -141,7 +142,7 @@ dependencies = [ [[package]] name = "mpris-control" -version = "0.4.1" +version = "0.4.2" dependencies = [ "mpris", "pico-args", @@ -161,9 +162,9 @@ checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" [[package]] name = "proc-macro2" -version = "1.0.39" +version = "1.0.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f" +checksum = "94e2ef8dbfc347b10c094890f778ee2e36ca9bb4262e86dc99cd217e35f3470b" dependencies = [ "unicode-ident", ] @@ -176,9 +177,9 @@ checksum = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" [[package]] name = "quote" -version = "1.0.18" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1" +checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" dependencies = [ "proc-macro2", ] @@ -202,12 +203,12 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.96" +version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0748dd251e24453cb8717f0354206b91557e4ec8703673a4b30208f2abaf1ebf" +checksum = "3fcd952facd492f9be3ef0d0b7032a6e442ee9b361d4acc2b1d0c4aaa5f613a1" dependencies = [ "proc-macro2", - "quote 1.0.18", + "quote 1.0.21", "unicode-ident", ] @@ -222,35 +223,35 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.31" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a" +checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.31" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a" +checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" dependencies = [ "proc-macro2", - "quote 1.0.18", - "syn 1.0.96", + "quote 1.0.21", + "syn 1.0.102", ] [[package]] name = "unicode-ident" -version = "1.0.0" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee" +checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" [[package]] name = "unicode-segmentation" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" +checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" [[package]] name = "unicode-xid" diff --git a/Cargo.toml b/Cargo.toml index 62e7ed7..3e5f5ba 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "mpris-control" -version = "0.4.1" +version = "0.4.2" authors = ["BlackDex"] edition = "2021" -rust-version = "1.61" +rust-version = "1.59.0" resolver = "2" repository = "https://github.com/BlackDex/mpris-control" @@ -12,7 +12,7 @@ license = "GPL-3.0-only" publish = false [dependencies] -mpris = "2.0.0-rc2" +mpris = "2.0.0-rc3" pico-args = "0.5.0" [profile.release] @@ -22,6 +22,3 @@ codegen-units = 1 panic = "abort" rpath = false strip = true - -[patch.crates-io] -mpris = { git = 'https://github.com/Mange/mpris-rs', rev = '8cfe48172d56ddf2b3256af78ad57be20a57540e' } diff --git a/src/main.rs b/src/main.rs index 151b9d6..94d87ca 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,30 @@ -#![forbid(unsafe_code)] -#![warn(rust_2018_idioms)] -#![warn(rust_2021_compatibility)] +#![forbid(unsafe_code, non_ascii_idents)] +#![deny( + rust_2018_idioms, + rust_2021_compatibility, + noop_method_call, + pointer_structural_match, + trivial_casts, + trivial_numeric_casts, + unused_import_braces, + clippy::cast_lossless, + clippy::clone_on_ref_ptr, + clippy::equatable_if_let, + clippy::float_cmp_const, + clippy::inefficient_to_string, + clippy::linkedlist, + clippy::macro_use_imports, + clippy::manual_assert, + clippy::match_wildcard_for_single_variants, + clippy::mem_forget, + clippy::string_add_assign, + clippy::string_to_string, + clippy::unnecessary_join, + clippy::unnecessary_self_imports, + clippy::unused_async, + clippy::verbose_file_reads, + clippy::zero_sized_map_values +)] use mpris::PlayerFinder; use pico_args::Arguments;