From 7994a2594b11ee9c03edb30ec4fc1fda148d066d Mon Sep 17 00:00:00 2001 From: Richard Acayan Date: Thu, 27 Mar 2025 22:06:52 -0400 Subject: [PATCH] dbus: depend directly on futures-util for StreamExt trait The zbus package currently doesn't re-export futures-util. Depend directly on futures-util to listen for incoming signals. --- Cargo.toml | 1 + src/dbus/session.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 683fdf4..c00d7cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,6 +10,7 @@ fontconfig = "0.9" # Disable freetype-sys, as it vendors libfreetype2 while fontconfig dynamically # links to it. Large dependencies should not be duplicated. freetype = { version = "0.7", default-features = false } +futures-util = "0.3" imgref = "1.11" libc = "0.2" memmap2 = "0.9" diff --git a/src/dbus/session.rs b/src/dbus/session.rs index 2d48651..930936c 100644 --- a/src/dbus/session.rs +++ b/src/dbus/session.rs @@ -3,13 +3,13 @@ * Copyright (c) 2024, Richard Acayan. All rights reserved. */ +use futures_util::stream::StreamExt; use std::convert::TryFrom; use std::env; use std::sync::Arc; use tokio::task; use zbus::Connection; use zbus::Result; -use zbus::export::futures_util::stream::StreamExt; use zbus::fdo::DBusProxy; use zbus::names::BusName; use zbus::proxy;