From 9b7434ba15c7f88273816f79fe10b01a90429ac3 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Fri, 23 Aug 2019 13:47:30 +0200 Subject: [PATCH] src/tools/daemon.rs: switch to async Signed-off-by: Wolfgang Bumiller --- src/tools/daemon.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/tools/daemon.rs b/src/tools/daemon.rs index ae54570b..08fcee90 100644 --- a/src/tools/daemon.rs +++ b/src/tools/daemon.rs @@ -189,7 +189,7 @@ impl Reloadable for tokio::net::TcpListener { fd_change_cloexec(fd, true)?; Ok(Self::from_std( unsafe { std::net::TcpListener::from_raw_fd(fd) }, - &tokio::reactor::Handle::default(), + &tokio_net::driver::Handle::default(), )?) } } @@ -203,10 +203,10 @@ impl Reloadable for tokio::net::TcpListener { pub fn create_daemon( address: std::net::SocketAddr, create_service: F, -) -> Result, Error> +) -> Result, Error> where F: FnOnce(tokio::net::TcpListener) -> Result, - S: Future, + S: Future, { let mut reloader = Reloader::new(); @@ -235,7 +235,6 @@ where log::info!("daemon shutting down..."); } }) - .map_err(|_| ()) ) }