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.
This commit is contained in:
Richard Acayan 2025-03-27 22:06:52 -04:00
parent 14b038a8c0
commit 7994a2594b
2 changed files with 2 additions and 1 deletions

View file

@ -10,6 +10,7 @@ fontconfig = "0.9"
# Disable freetype-sys, as it vendors libfreetype2 while fontconfig dynamically # Disable freetype-sys, as it vendors libfreetype2 while fontconfig dynamically
# links to it. Large dependencies should not be duplicated. # links to it. Large dependencies should not be duplicated.
freetype = { version = "0.7", default-features = false } freetype = { version = "0.7", default-features = false }
futures-util = "0.3"
imgref = "1.11" imgref = "1.11"
libc = "0.2" libc = "0.2"
memmap2 = "0.9" memmap2 = "0.9"

View file

@ -3,13 +3,13 @@
* Copyright (c) 2024, Richard Acayan. All rights reserved. * Copyright (c) 2024, Richard Acayan. All rights reserved.
*/ */
use futures_util::stream::StreamExt;
use std::convert::TryFrom; use std::convert::TryFrom;
use std::env; use std::env;
use std::sync::Arc; use std::sync::Arc;
use tokio::task; use tokio::task;
use zbus::Connection; use zbus::Connection;
use zbus::Result; use zbus::Result;
use zbus::export::futures_util::stream::StreamExt;
use zbus::fdo::DBusProxy; use zbus::fdo::DBusProxy;
use zbus::names::BusName; use zbus::names::BusName;
use zbus::proxy; use zbus::proxy;