diff --git a/Cargo.lock b/Cargo.lock index d3c585f..cd8a7f0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -172,12 +172,14 @@ dependencies = [ [[package]] name = "async-signals" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7764064e8871fca00fb487328c3c9cfc71c0871b46d7b61f0089fd8a2d69cc30" +checksum = "6510007266ba49eb87a49dd78b1319959a88be851442c94f3d838f6a25d0c038" dependencies = [ - "futures-core", - "nix 0.23.2", + "crossbeam-queue", + "crossbeam-skiplist", + "futures-util", + "nix 0.29.0", "once_cell", ] @@ -439,6 +441,34 @@ dependencies = [ "libc", ] +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-skiplist" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df29de440c58ca2cc6e587ec3d22347551a32435fbde9d2bff64e78a9ffa151b" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + [[package]] name = "crossbeam-utils" version = "0.8.20" @@ -1162,15 +1192,6 @@ version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" -[[package]] -name = "memoffset" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" -dependencies = [ - "autocfg", -] - [[package]] name = "memoffset" version = "0.7.1" @@ -1210,19 +1231,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "nix" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" -dependencies = [ - "bitflags 1.3.2", - "cc", - "cfg-if", - "libc", - "memoffset 0.6.5", -] - [[package]] name = "nix" version = "0.26.4" diff --git a/Cargo.toml b/Cargo.toml index 64405b7..c2d6d02 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ authors = ["Lucy "] publish = false [dependencies] -async-signals = "0.4" +async-signals = "0.5" color-eyre = "0.6" futures-util = "0.3" cosmic-dbus-a11y = { git = "https://github.com/pop-os/dbus-settings-bindings" } @@ -50,4 +50,4 @@ cosmic-notifications-util = { git = "https://github.com/pop-os/cosmic-notificati [features] systemd = ["dep:zbus_systemd", "dep:tracing-journald"] default = ["systemd"] -autostart = ["dep:shell-words", "dep:dirs", "dep:freedesktop-desktop-entry"] \ No newline at end of file +autostart = ["dep:shell-words", "dep:dirs", "dep:freedesktop-desktop-entry"]