diff --git a/Cargo.lock b/Cargo.lock index b8f65ee6d..a1b97675f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -312,7 +312,7 @@ dependencies = [ "regex", "serde", "smart-default", - "thiserror", + "thiserror 1.0.69", "tokio", "toml", "zbus", @@ -320,9 +320,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aeb932158bd710538c73702db6945cb68a8fb08c519e6e12706b94263b36db8" +checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" dependencies = [ "shlex", ] @@ -1166,7 +1166,7 @@ dependencies = [ "smart-default", "sunrise-next", "swayipc-async", - "thiserror", + "thiserror 2.0.3", "tokio", "toml", "unicode-segmentation", @@ -1601,9 +1601,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.162" +version = "0.2.164" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398" +checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" [[package]] name = "libloading" @@ -1942,7 +1942,7 @@ dependencies = [ "serde_json", "serde_path_to_error", "sha2", - "thiserror", + "thiserror 1.0.69", "url", ] @@ -2115,7 +2115,7 @@ dependencies = [ "nix 0.27.1", "once_cell", "pipewire-sys", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2185,9 +2185,9 @@ checksum = "1190fd18ae6ce9e137184f207593877e70f39b015040156b1e05081cdfe3733a" [[package]] name = "quick-xml" -version = "0.36.2" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" +checksum = "ffbfb3ddf5364c9cfcd65549a1e7b801d0e8d1b14c1a1590a6408aa93cfbfa84" dependencies = [ "memchr", "serde", @@ -2255,7 +2255,7 @@ checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom", "libredox", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2497,9 +2497,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.132" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", "memchr", @@ -2709,7 +2709,7 @@ checksum = "551233c60323e87cfb8194c21cc44577ab848d00bb7fa2d324a2c7f52609eaff" dependencies = [ "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2810,7 +2810,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +dependencies = [ + "thiserror-impl 2.0.3", ] [[package]] @@ -2824,6 +2833,17 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "thiserror-impl" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "tinystr" version = "0.7.6" @@ -3167,11 +3187,10 @@ checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" [[package]] name = "wayrs-client" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38de237bedae071e5557d126e1baa1b88ae7512c725fdd54617453f3b544f3e0" +checksum = "108e826de1c83006f6482b0025ce307a17e558e14d8b224edc92a6e39862f87c" dependencies = [ - "thiserror", "tokio", "wayrs-core", "wayrs-scanner", @@ -3179,22 +3198,20 @@ dependencies = [ [[package]] name = "wayrs-core" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8bb65fd8a7197918772a8622547b380d4ca62c53a6c43c2b176dcb3f8b69246" +checksum = "b6a2e30dd453ac7005dba842dba3d61cd567e86c2a818770f093d70c8c7bc5c9" dependencies = [ "libc", - "thiserror", ] [[package]] name = "wayrs-proto-parser" -version = "2.0.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076ab8342497b77753c4f882f6d1654e1f8f4bd648ce72d045f237b8a727f4c9" +checksum = "e96cfdd04fbb1d8afe83c0c0e87138ef6643c4447ba65067242e99f6edd80ae2" dependencies = [ "quick-xml", - "thiserror", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 25ebd6bec..78f400bb0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -61,7 +61,7 @@ nom = "7.1.2" notmuch = { version = "0.8", optional = true } oauth2 = { version = "4.4.2" } pipewire = { version = "0.8", default-features = false, optional = true } -quick-xml = { version = "0.36.1", features = ["serialize"] } +quick-xml = { version = "0.37", features = ["serialize"] } regex = "1.5" reqwest = { version = "0.11", features = ["json"] } sensors = "0.2.2" @@ -73,7 +73,7 @@ signal-hook-tokio = { version = "0.3", features = ["futures-v0_3"] } smart-default = "0.7" sunrise-next = "1.2.3" swayipc-async = "2.0" -thiserror = "1.0" +thiserror = "2.0" toml = { version = "0.8", features = ["preserve_order"] } unicode-segmentation = "1.10.1" wayrs-client = { version = "1.0", features = ["tokio"] }